身份证号码校验工具:按 GB 11643-1999 标准验证 18 位号码的校验位,并从号码中解析出归属地、出生日期与性别信息。全部计算在浏览器本地完成,输入的号码不上传。
适用场景
- 开发注册/实名功能时验证号码格式与校验位算法
- 核对录入的号码是否有笔误(校验位对不上即为错号)
- 从号码提取生日、性别、省份做表单预填
常见问题
校验通过就说明是真实存在的身份证吗?
不是。校验位算法是公开标准,只能证明号码"格式合法",无法证明它已实际登记。任何符合算法的号码都能通过校验,包括工具生成的测试号码。真实身份核验必须通过官方实名认证渠道。
18 位号码的校验位是怎么算出来的?
前 17 位数字分别乘以固定权重(7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2)求和后对 11 取模,按映射表得到第 18 位(可为 X)。本工具同时支持 X 的大小写。
15 位的老身份证还能用吗?
15 位为一代证编号,无校验位,已停用。工具不提供 15 位校验;处理历史数据时通常是把它升位成 18 位后再处理。