7 10身份證號碼驗證

2021-09-25 03:36:35 字數 935 閱讀 9706

這個需求很普遍,不記得從**搜刮來的方法了。記一下,這幾個方法比較嚴謹,驗證18位和15位身份證號。

//驗證身份證號

validcard: function(idcard) else if (idcard.length == 18) else

} else

},/**

* 判斷身份證號碼為18位時最後的驗證位是否正確

* @param a_idcard 身份證號碼陣列

* @return

*/istruevalidatecodeby18idcard: function(a_idcard)

for (let i = 0; i < 17; i++)

let valcodeposition = sum % 11; // 得到驗證碼所位置

if (a_idcard[17] == this.validecode[valcodeposition]) else

},/**

* 驗證18位數身份證號碼中的生日是否是有效生日

* @param idcard 18位書身份證字串

* @return

*/isvaliditybrithby18idcard: function(idcard18) else

},/**

* 驗證15位數身份證號碼中的生日是否是有效生日

* @param idcard15 15位書身份證字串

* @return

*/isvaliditybrithby15idcard: function(idcard15) else

},//去掉字串頭尾空格

trim: function(str)

呼叫:

if(this.validcard(this.idcardnumber)){}

身份證號碼驗證

說明 驗證身份證的有效性 引數 cid 身份證號碼 返回 地方 出生時間 性別 private string checkcidinfo string cid if cid.length 18 char c cid cid.length 1 bool last false if c 0 c 9 c a...

驗證身份證號碼

好久沒更新了,今天簽到啦。感覺這個驗證挺重要的,也挺常用的,所以分享給需要的朋友。驗證身份證號碼,在網上找到的好東東 function checkidcard idcard var idcard,y,jym var s,m var idcard array new array idcard arra...

驗證身份證號碼

var idcardnoutil powers 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 paritybit 1 0 x 9 8 7 6 5 4 3 2 genders checkaddresscode function addresscode test address...