身份证号码x是什么意思:校验码替代
身份证号码x是什么意思,x是第18位校验码,代表数字10,采用大写英文字母X,小写x一般不被系统认可,这个字符只出现在18位二代居民身份证末尾,15位老身份证没有该字符,你在填报表单时必须输入大写X,部分平台识别小写会直接判定号码无效,户籍登记、银行开户、车票核验等正规场景都以大写X为准。
身份证号码x是什么意思:校验码生成逻辑
身份证前17位数字,会按照固定加权算法算出余数,余数范围在0到10之间,余数0到9直接对应数字0到9,余数等于10时,无法用单个阿拉伯数字占位,就用大写X代替,保证身份证号码始终维持18位长度,不会出现19位号码。这套计算方式由公民身份号码GB11643-1999标准规定,所有公安制证系统统一使用该算法。
X本身不代表性别、地域、出生日期,很多人会误以为X是特殊身份标记,实际它只是数学计算后的填充符号,同一个地区、同一天出生的人,末尾有可能出现X,也有可能是普通数字,不存在身份优先级区别。
身份证号码x是什么意思:填报与核验操作方法
线上填表时,优先切换英文大写输入模式输入X,不要直接输入小写x,部分政务系统、票务系统、社保系统的校验程序区分大小写,小写字符会触发校验失败。线下窗口办理业务,口头告知工作人员身份证末尾是大写X即可,不需要额外解释含义。
核验号码真伪时,你可以套用校验算法自行验算,把前17位依次乘对应权重系数求和,再除以11取余数,余数为10,末尾字符就应当是X,余数和末尾字符对应不上,号码大概率录入错误。
余数对照表如下:
| 计算余数 | 对应末尾字符 |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | X |
这个边界很明确。
15位一代身份证号码没有校验位,号码只有出生年份后两位,不存在末尾X,如果你手上是15位旧身份证,不能自行在末尾补X,需要换领18位二代身份证,才能正常使用大部分线上业务。
身份证上印刷的X,字体是罗马数字的表达形式,不是英文字母x,只是日常输入统一使用大写英文字母X提交,二者在系统识别里视作同一个字符,不要因为印刷样式差异反复修改输入内容。
发现号码校验不通过时,优先核对前面17位数字有没有输错,绝大多数报错不是X本身的问题,而是出生日期、顺序码录入错位,单纯修改X大小写,不一定可以解决核验失败问题。
