十八位身份证号码前六位是省市县(区)代码,中间八位是生日,后四位的前三位是同生日的区别码(男单女双),最后一位是前面所有十七位的校验码,可以发现前十七位数字填写的错误
我国现在普遍使用的身份证号码共有十八们数额组成。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。具体规定如下:
1、地址码(前六位):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
2、出生日期码(第七位至十四位)
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
3、顺序码(第十五位至十七位)
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
4、校验码(第十八位数)
作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替。
第二代身份证号码共18位,其中:
1-6位:表示户口所在县(市、旗、区)的行政区划代码,也就是说如果是同一个县的人,那么身份证前6位肯定都一样;
7-14位:表示出身日期,共8位,遵循yyyyMMdd格式;
15-17位:顺序码,具体是随机分配还是按照出身年月有序分配不清楚,第17位为奇数表示男性,偶数表示女性;
18位:校验码,根据一个固定规则由前17位数字计算得来;
组成见下面:
1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-14位出生年月日,15-17位为顺序号,其中17位男为单数,女为双数;18位为校验码,0-9和X。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的。