1.手机号码
if(!/^1[1|2|3|4|5|7|8|9][0-9]\d{8}$/i.test(mobile)){
console.log('手机格式不正确');
}
ps:手机号段支持 110xxxxxxxx 120xxxxxxxx ~190xxxxxxxx(第一位是1 第二位0除外其他都可以 剩余9位0-9任意数字 总位数11位)
2.电子邮箱
if(! /^\w([\.\-\w])*@[a-zA-Z0-9]([\.\w])*$/.test(email)){
console.log('电子邮箱格式不正确!');
}
3.邮政编码
if(! /^\d{6}$/.test(post_code) ){
console.log('邮政编码格式不正确');
}
4.身份证号码
if(!/^[1-8](\d{14})$|^[1-8](\d{16})[0-9xX]$/.test(IDcard)){
console.log('身份证格式不正确!');
}
5.图形验证码
if(!/^[A-z0-9]{4,6}$/.test(captcha)){
console.log('身份证格式不正确!');
}
PS:4-6位字母和数字组合
6.密码
if(!/^[A-z0-9]{6,20}$/.test(password)){
console.log('身份证格式不正确!');
}
PS:包含6-20位的字母或数字组成