驗證身份證號規則(驗證身份證號是否正確)
案例: 某公民的身份證號: 34052419800101001X (18位) 加權因子表: 位置序號 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
案例: 某公民的身份證號: 34052419800101001X (18位) 加權因子表: 位置序號 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
做判斷的時候總會遇到要效驗身份證號碼正不正確的問題,所有特地百度搜搜,整理,能實現身份證號長度校驗、身份證號地址編碼校驗、身份證號中的年月日並校驗。 身份證號碼的特殊含義如下: 1.前1、2位數字表示:所在省份的代碼; 2.第3、4位數字表示:所在城市的代碼; 3.第5、6位數字表示:所在 ...
...
...
這里禁止了input框粘貼的功能。 效果如下圖所示: ...
...
/***校驗身份證號 @param {String} personnumber 身份證號碼 @example: checkIdcard(pass); //return true | false; */ ...
看程序前先來了解下身份證號的構成:身份證號分為兩種,舊的為15位,新的為18位。身份證15位編碼規則:dddddd yymmdd xx p 其中 dddddd:地區碼 yymmdd: 出生年月日 xx: 順序類編碼,無法確定 p: 性別,奇數為男,偶數為女; 身份證18位 ...