18 位身份证号里藏着出生地、生日和性别信息,最后一位还带校验码。本文拆解每一位的含义,并教你验证一个身份证号格式是否有效。
第 1-6 位是地址码(省市区县);第 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 取余,按映射表得到 0-10 对应的校验字符 1 0 X 9 8 7 6 5 4 3 2。最后一位为 10 时用 X 表示。
工具校验的是格式:地址码是否存在、日期是否合法、校验码是否正确。格式通过不代表号码真实存在,实名认证需接入公安接口。
身份证号属于敏感个人信息,不要在不可信网站输入完整号码;本站工具全部在浏览器本地计算,不上传任何数据。
是大写 X,代表校验值 10,输入时应用大写。
多数系统支持大写 X;遇到不支持的旧系统,通常要求按业务规范处理,不可随意换成 0。
2013 年后已停用,现行均为 18 位。旧号转新号需在首位补 19 并将年份补全为 4 位。