JS身份證的校驗

2021-08-17 07:52:16 字數 426 閱讀 8525

function iscardno(idcard)((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$)|(^[1-9]\d[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d)|\d[xx])$)$/;

//如果通過該驗證,說明身份證格式正確,但準確性還需計算

if(regidcard.test(idcard))

var idcardmod=idcardwisum%11;//計算出校驗碼所在陣列的位置

var idcardlast=idcard.substring(17);//得到最後一位身份證號碼

//如果等於2,則說明校驗碼是10,身份證號碼最後一位應該是x

if(idcardmod==2)else

}elseelse }

} }else } 

js校驗身份證

begin 校驗身份證 function checkidcard formname,inputname,itemname var area alert area parseint idcard.substr 0,2 var y,jym var s,m var idcard array new arr...

JS 身份證校驗函式

function checkid iccid id iccid var id iccid,y,jym var s,m var id iccid array new array id iccid array id iccid.split 地區檢驗 if area parseint id iccid.s...

身份證校驗

int isright string card cout 9 wi sum 11 if p 17 x p 17 x 最後一位為 x 或 x else if id wi p 17 判斷計算出的身份證校驗碼與輸入是否相符 return error 判斷身份證號碼中的年月日是否正確 bool birthd...