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);//直接調用便可
相關文章
相關標籤/搜索