小知识丨中国居民身份证的结构

大家好,欢迎来到清雨的小镇,由于微信推送机制的改变,为了防止看不到更新,记得星标公众号哦!

今天给大家分享一下中国居民身份证的结构,也算是不为大多数人所知的小知识吧,有时了解一下也未为不可。

(1)第1、2位数字表示:所在省(直辖市、自治区)的代码;

(2)第3、4位数字表示:所在地级市(自治州)的代码;

(3)第5、6位数字表示:所在区(县、自治县、县级市)的代码;

(4)第7—14位数字表示:出生年、月、日;

(5)第15、16位数字表示:所在地的派出所的代码;

(6)第17位数字表示性别:奇数表示男性,偶数表示女性;

(7)第18位数字是校检码:是根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,根据精密的计算公式计算出来的。

身份证前17位数对应的系数是固定的,分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;即用你的身份证第一位去乘7,第二位乘9,第三位乘10,以此类推。我们得到17个乘积,求和,除于11,得到余数。比如在我们的例子中,该过程为:

3*7+4*9+0*10+5*5+2*8+4*4+1*2+9*1+8*6+0*3+0*7+1*9+0*10+1*5+0*8+0*4+1*2=189

189/11=17 余数为2

每个余数对应的校验码是固定的,余数0-10对应的校验码分别为1 0 X 9 8 7 6 5 4 3 2 ,余数为2的校验码是X。

使用场景:

根据号码可知具体户籍地址、出生年月、性别以及号码是否有效。这个在收集和统计核对数据时可以用得上,大家可以收藏备用。

(0)

相关推荐