18位身份证号码是中国公民身份号码,它由17位数字和1位校验码组成,具体含义如下:
1. 前6位:地址码,表示身份证持有人的出生地区。这6位数字分别代表省(自治区、直辖市)、市(地区、自治州、盟)、县(县级市、旗)的行政区划代码。
2. 第7至14位:出生日期码,表示身份证持有人的出生年、月、日。这8位数字按照年(4位)、月(2位)、日(2位)的顺序排列。
3. 第15至17位:顺序码,表示在同一地址码所标识的区域范围内,同年、同月、同日出生的人编定的顺序号。其中,奇数分配给男性,偶数分配给女性。
4. 第18位:校验码,用于验证身份证号码的正确性。校验码的计算方法如下:
将前17位数字分别乘以对应的系数(从左至右依次为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2);
将乘积相加;
将相加后的结果除以11,得到余数;
根据余数,在“1、0、X、9、8、7、6、5、4、3、2”这11个数字中选取对应的校验码。
例如,一个18位身份证号码为“11010519800101001X”,其含义如下:
地址码:110105,表示北京市海淀区;
出生日期码:19800101,表示1980年1月1日出生;
顺序码:0001,表示在该地区同年、同月、同日出生的第1个人;
校验码:X,表示通过校验码计算得出的结果为10,对应的校验码为“X”。