国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現二代身份證號碼驗證詳解

2019-11-20 13:54:02
字體:
來源:轉載
供稿:網友

廢話少說,直接上代碼,注釋里解析的很清楚了,這里就不BB了。

復制代碼 代碼如下:

/*
根據〖中華人民共和國國家標準 GB 11643-1999〗中有關公民身份號碼的規定,公民身份號碼是特征組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。
 地址碼表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼。
 出生日期碼表示編碼對象出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。
 順序碼表示同一地址碼所標識的區域范圍內,對同年、月、日出生的人員編定的順序號。順序碼的奇數分給男性,偶數分給女性。
 校驗碼是根據前面十七位數字碼,按照ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼。
 
出生日期計算方法。
位的身份證編碼首先把出生年擴展為4位,簡單的就是增加一個19或18,這樣就包含了所有1800-1999年出生的人;
年后出生的肯定都是18位的了沒有這個煩惱,至于1800年前出生的,那啥那時應該還沒身份證號這個東東,⊙ 主站蜘蛛池模板: 吉水县| 奉化市| 伊春市| 皋兰县| 英吉沙县| 银川市| 麦盖提县| 晋州市| 南陵县| 调兵山市| 德阳市| 响水县| 阿鲁科尔沁旗| 宝坻区| 湟中县| 南充市| 会东县| 高清| 饶平县| 托克托县| 南雄市| 女性| 黄冈市| 梁平县| 广州市| 溆浦县| 虹口区| 镇坪县| 盐源县| 萝北县| 阿克苏市| 海阳市| 英吉沙县| 澄迈县| 银川市| 贡嘎县| 平昌县| 林州市| 新干县| 越西县| 清水河县|