js用正则判断身份证号码

在用户注册或修改信息时会用到正则表达式判断身份证号,直接调用该函数即可

 1 //判断身份证号码
 2         function idCardFn(idCard){
 3             var reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i;
 4             if (!reg.test(idCard)) {
 5                 layer.msg('身份证号码格式不正确');
 6                 console.log('身份证号错误',idCard);
 7                 return false;
 8             }else{
 9                 console.log('身份证号正确',idCard);
10             }
11         }
    idCardFn(idCard);//直接调用即可



猜你喜欢

转载自www.cnblogs.com/lvxisha/p/11124406.html