做項目的時候需要對拿到的數據進行“清洗”,比如剔除一些不可能存在的身份證號碼。查閱了網上的身份證號碼驗證算法,自己也總結一下。 (一)18身份證號碼的結構 公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。 排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數 ...
位身份證標准在國家質量技術監督局於 年 月 日實施的gb 公民身份號碼 中做了明確的規定。gb 公民身份號碼 為gb 社會保障號碼 的修訂版,其中指出將原標准名稱 社會保障號碼 更名為 公民身份號碼 ,另外gb 公民身份號碼 從實施之日起代替gb 。 gb 公民身份號碼 主要內容如下: 一 范圍 該標准規定了公民身份號碼的編碼對象 號碼的結構和表現形式,使每個編碼對象獲得一個唯一的 不變的法定號 ...
2015-06-24 21:32 0 2553 推薦指數:
做項目的時候需要對拿到的數據進行“清洗”,比如剔除一些不可能存在的身份證號碼。查閱了網上的身份證號碼驗證算法,自己也總結一下。 (一)18身份證號碼的結構 公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。 排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數 ...
記錄瞬間 1.號碼的結構 公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。2.地址碼 表示編碼對象常住戶口所在縣(縣級市、旗、區)的行政區划代碼,按GB/T2260的規定執行 ...
二話不說,直接上代碼。 package hope.identitycodecheck.demo; import java.text.DateFormat;import java ...
公民身份號碼的不僅應用在居民身份證上,也運用於其他領域。身份證的基本由地址碼、出生日期碼、順序及性別碼、校驗和這幾樣構成。一般身份證最后一位都是數字,為什么還會出現字母X呢?原因就是居民身份證號碼是按照國家標准編制的,由18位組成,?第18位立為校驗碼。?校驗碼是由號碼編制單位按統-?-的公式 ...
http://shenfenzheng.293.net/ 公民身份證號碼按照 GB11643—1999《公民身份證號碼》國家標准編制,由18位數字組成:前6位為行政區划分代碼,第7位至14位為出生日期碼,第15位至17位為順序碼,第18位為校驗碼。在上世紀(二十世紀)辦的身份證為15位數 ...
...
如果把身份證號碼傳到頁面上,在前端頁面獲取年齡就需要用到JS腳本了: function GetAge(identityCard) { var len = (identityCard + "").length; if (len == 0) { return ...
...