一、中華人民共和國行政區(qū)劃編碼規(guī)則
代碼從左至右的含義是:
第一、二位表示省(自治區(qū)、直轄市、特別行政區(qū))。
第三、四位表示市(地區(qū)、自治州、盟及國家直轄市所屬市轄區(qū)和縣的匯總碼)。其中,01-20,51-70表示省直轄市;21-50表示地區(qū)(自治州、盟);90表示省直轄縣級行政區(qū)劃。
第五、六位表示縣(市轄區(qū)、縣級市、旗)。01-20表示市轄區(qū)或地區(qū)(自治州、盟、?。┹牽h級市;21-80表示縣(旗);81-99表示市轄縣級市。
除港澳臺外,共有六個行政區(qū)
1-華北地區(qū)(5):北京市[11]、天津市[12]、河北省[13]、山西省[14]、內蒙古自治區(qū)[15]
2-東北地區(qū)(3):遼寧省[21]、吉林省[22]、黑龍江省[23]
3-華東地區(qū)(7):上海市[31]、江蘇省[32]、浙江省[33]、安徽省[34]、福建省[35]、江西省[36]、山東省[37]
4-中南地區(qū)(6):河南省[41]、湖北省[42]、湖南省[43]、廣東省[44]、廣西壯族自治區(qū)[45]、海南省[46]
5-西南地區(qū)(5):重慶市[50]、四川省[51]、貴州省[52]、云南省[53]、西藏自治區(qū)(54)
6-西北地區(qū)(5):陜西省[61]、甘肅省[62]、青海省[63]、寧夏回族自治區(qū)[64]、新疆維吾爾自治區(qū)[65]
綜上撰述:直轄市[4]、自治區(qū)[5]、省[22] 共31個。
注:[]內數字為直轄市、自治區(qū)、省的代碼
*-----------------------------------------------------------------------------------
二、18位公民身份證編碼規(guī)則
18位身份證標準在國家質量技術監(jiān)督局于1999年7月1日實施的GB11643-1999《公民身份號碼》中做了明確規(guī)定。
GB11643-1999《公民身份號碼》為GB11643-1989《社會保障號碼》的修訂版,其中指出將原標準名稱“社會保障號碼”更名為“公民身份號碼”,另外GB11643-1999《公民身份號碼》從實施之日起代替GB11643-1989。
公民身份號碼是特征組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位校驗碼。其含義如下:
1. 地址碼:表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
2. 出生日期碼:表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日分別用4位、2位、2位數字表示,之間不用分隔符。
3. 順序碼:表示在同一地址碼所標識的區(qū)域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。
校驗的計算方式:
1. 對前17位數字本體碼加權求和
公式為:S = Sum(Ai * Wi), i = 0, ... , 16
其中Ai表示第i位置上的身份證號碼數字值,Wi表示第i位置上的加權因子,其各位對應的值依次為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2. 以11對計算結果取模
Y = mod(S, 11)
3. 根據模的值得到對應的校驗碼
對應關系為:
Y值: 0 1 2 3 4 5 6 7 8 9 10
校驗碼:1 0 X 9 8 7 6 5 4 3 2
18位中末尾的Y為校驗碼。
--------------------------------------------------------
18位身份證號碼各位的含義:
1-2位:省、自治區(qū)、直轄市代碼。以江蘇省為例:32表示江蘇省(與上面的1-6代表全國行政區(qū)域劃分有關哦^_^) 。
3-4位:地級市、盟、自治州代碼。如:01代表南京市,05代表蘇州市。
5-6位:縣、縣級市、區(qū)代碼。如:02代表玄武區(qū),11代表浦口區(qū)。
7-14位:出生年月日,比如19670401代表1967年4月1日;
15-17位:順序號,其中17位男為單數,女為雙數。
18位:校驗碼,0-9和X。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的。
舉例: 130503 19670401 0016這個身份證號的含義: 13為河北省,05為邢臺市,03為橋西區(qū),出生日期為1967年4月1日,順序號為001,6為校驗碼。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請
點擊舉報。