身份证校验
18位身份证号码校验,提取出生日期、性别、地区
工具说明
身份证校验用于18位身份证号码校验,提取出生日期、性别、地区。常见需求包括身份证校验、身份证验证、身份证号码验证,适合在浏览器中快速完成处理并立即查看结果。
适用场景
- 身份证校验:整理接口数据、表格和数据库脚本
- 身份证校验:在导入导出前检查数据结构和格式
- 身份证校验:生成或验证开发测试所需的数据样例
使用提示
- 处理真实数据前先确认字段、编码和隐私要求
- 导出后抽查几行结果,避免嵌套字段或分隔符造成误读
功能特点
- ✓18位身份证号码格式校验
- ✓校验码算法验证(mod 11-2)
- ✓自动提取出生日期、性别、省份
- ✓显示当前年龄
- ✓所有校验在浏览器本地完成
使用方法
- 1输入18位身份证号码(最后一位可为X)
- 2自动校验格式和校验码
- 3校验通过后显示省份、出生日期、性别、年龄
常见问题
校验码是什么?
身份证最后一位是校验码,由前17位数字通过加权求和 mod 11 算法计算得出,取值为 0-9 或 X(代表10)。
能100%判断身份证号码真伪吗?
可以通过校验码判断号码是否符合编码规则。但无法判断该号码是否真实存在(是否由公安机关签发)。
数据会上传到服务器吗?
不会。所有校验在浏览器本地完成,身份证号码不会离开您的设备。
15位旧版身份证号码可以校验吗?
本工具按 18 位标准校验。15 位旧号码需先在出生年份前补 19,再按规则计算并补齐末位校验码,升级为 18 位后即可校验。
身份证号码的最后一位 X 是什么意思?
X 代表罗马数字 10。校验码由前 17 位加权求和 mod 11 计算,当结果为 10 时记作 X,而不是英文字母 X。
校验通过能提取哪些信息?
可提取省份、城市、出生日期和性别(第 17 位数字奇数为男、偶数为女),并显示按出生日期计算的当前年龄。