输入 18 位身份证号,本地校验校验码是否正确,并解析出生年月日、性别与所属省级行政区(GB/T2260 前两位)。
18 位居民身份证号结构:前 6 位地址码(GB/T2260)、7-14 位出生日期 YYYYMMDD、15-17 位顺序码(第 17 位奇数为男、偶数为女)、第 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]。
本工具只做数学校验与结构拆解,无法证明号码真实存在,也绝不与公安数据库联网。测试号仅用于验证算法。