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);//直接调用即可

 



posted on 2019-07-03 09:15  婧星  阅读(1188)  评论(0编辑  收藏  举报

导航