在数字化时代,各类线上平台的注册流程已成为用户触达服务的第一道门槛,不少用户在尝试注册“欧亿”相关平台时,遇到了一个看似不起眼却令人困扰的问题:身份证号码末位为“X”的用户,无法通过系统验证,这一现象不仅让部分用户卡在注册环节,更引发了人们对身份证号码规则、系统兼容性及平台设计合理性的讨论。
我国公民身份证号码由18位数字组成,其中第17位表示性别(奇数为男,偶数为女),第18位为校验码,根据国家标准(GB 11643-1999),校验码是通过复杂的算法(加权求和和模11运算)得出的,可能为0-9,也可能是“X”,这里的“X”是罗马数字“10”的缩写,并非字母“X”,其出现概率约为十分之一。
身份证号码“11010519491231002X”中,末位“X”表示该身份证号码的校验码计算结果为10,是完全合法且有效的编码,在部分平台的注册系统中,“X”却因被视为“非数字字符”而被直接拦截,导致用户无法完成注册。


用户反馈显示,在欧亿平台的注册页面,身份证号码输入框通常被设置为“纯数字”格式,或系统对“X”字符进行了过滤,当用户输入末位为“X”的身份证号时,页面会提示“身份证号码格式错误”或“请输入有效的18位身份证号码”,而并未对“X”的特殊含义作出说明。
这一问题背后,可能存在两方面原因:

对于末位为“X”的用户而言,无法注册意味着无法使用欧亿平台的核心服务,这一看似“小众”的问题,实则影响了全国约1.3亿持有“X”身份证号码的公民(按我国14亿人口和身份证号随机生成规则估算),更值得警惕的是,这种“一刀切”的校验方式可能传递出平台对用户细节的不重视,进而损害用户信任。
从法律合规角度看,《中华人民共和国居民身份证法》明确规定身份证号码是公民的唯一法定身份代码,平台有义务识别和接纳合法的身份证编码,因技术疏漏拒绝“X”身份证号,可能涉嫌违反《网络安全法》中“保障用户依法使用网络的权利”的相关规定。
面对这一问题,欧亿平台及相关开发者应从以下方面着手改进: