一、18位编码规则
- 第1位数字表示大区,1是华北,2是东北,3是华东,4是中南,5是西南,6是西北,8是港澳台地区
- 第2位数字表示省份在大区内的顺序号。
- 第3、4位数字表示:所在城市的代码;
- 第5、6位数字表示:所在区县的代码;
- 第7~14位数字表示:出生年、月、日;
- 第15、16位数字表示:所在地的派出所的代码;
- 第17位数字表示性别:奇数表示男性,偶数表示女性;
- 第18位数字是校检码
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分 别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2、将这17位数字和系数相乘的结果相加。
3、用加出来和除以11,看余数是多少
4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。
三、两位省份编码
11:'北京',12:'天津',13:'河北',14:'山西',15:'内蒙古'
21:'辽宁',22:'吉林',23:'黑龙江'
31:'上海',32:'江苏',33:'浙江'
34:'安徽',35:'福建',36:'江西',37:'山东'
41:'河南',42:'湖北',43:'湖南',44:'广东',45:'广西',46:'海南'
50:'重庆',51:'四川',52:'贵州',53:'云南',54:'西藏'
61:'陕西',62:'甘肃',63:'青海',64:'宁夏',65:'新疆'
81:'香港',82:'澳门',83:'台湾地区
91:'国外'
