/校驗身份證號碼
function checkidcardno(checkobj)
校驗身份證號碼
function verifyidcardno(idcardno) else if (idno.length == 18 && if18idcardno(idno))
}return false;
}// 15位身份證,只有數字
function if15idcardno(idcardno) $/;
if (reg15.test(idcardno))
return false;
}//18位身份證,前17位僅允許上傳數字,第18位檢驗位允許數字或「x」(大寫)
function if18idcardno(idcardno) [0-9x]$/;
if (reg18.test(idcardno) && idcardno.substr(17, 1) == calculate18thinidcardno(idcardno))
return false;
}// 計算18位身份證第18位的校驗碼
function calculate18thinidcardno(idcardno)
var y = s % 11
return jym[y];
}
身份證15位公升18位
六位數字位址碼 八位數字出生日期碼 三位數字順序碼 順序碼的奇數分給男性,偶數分給女性 一位數字校驗碼 校驗碼是根據前面十七位數字碼,按照iso 7064 1983.mod 11 2校驗碼計算出來的檢驗碼 1 多了年數 第6位開始多了19表示完整的出生日期 2 多了最後一位校驗碼 ai wi mod...
PHP校驗15位和18位身份證號
看新公司框架原始碼的時候,發現了這個功能,於是搜尋一番並封裝了一下身份證號校驗的類。目前大家的身份證號大多是18位的,當然,也不排除有些老人的身份證號是15位的。如果強制要求是18位的話,會比較好,因為15位的身份證號沒有校驗碼,可以說,只要了解大概結構,隨手都可以造出一系列身份證號碼來。當然,如果...
js驗證15位或18位身份證
本篇文章是本人在網上蒐集了一些驗證,然後又個人進行一定修改的關於身份證的驗證,歡迎修改指正。function idcardvalidaterule idcard d 0 9 x test idcard 4.驗證前兩位城市編碼是否正確 var acity if acity parseint idcar...