手机号码正则:
var reg_tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
if(reg_tel.test(form.tel)){
}else{
console.log(form.tel)
}
中文姓名正则
var regname = /^[\u4e00-\u9fa5]{2,4}$/;
if(regname.test(form.name)){
}else{
console.log(form.name);
}
身份证正则
同时校验18位和15位的身份证
let _IDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
let _IDre15 = /^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}$/
if( _IDRe18.test( cardnum ) || _IDre15.test( cardnum ) ) {
console.log(' 验证通过 ')
} else {
console.log(' 验证未通过 ')
}
完结~
撒花~
*
**