咕咕嘎工具箱 关于 友链

手机号 / 身份证校验

+86、空格、短横线会先清理再判断,一行一个,最多 500 行。

校验结果

身份证按 GB 11643-1999 的校验位算法核对,并解析省份、出生日期、周岁、性别; 手机号按号段推断运营商,新号段一律标为待查。校验位通过只代表格式自洽, 不能证明号码是真实签发的那个。号码只在你的浏览器里解析,不上传、不留存。

使用说明

手机号与身份证号批量校验、解析,号码不会离开你的浏览器:

  • 身份证(18 位)
  • 校验位按 GB 11643-1999 的 ISO 7064 MOD 11-2 算法核对,不符时直接告诉你「应为几」
  • 出生日期做真实日历校验(月份、大小月、闰年,1900-02-29 这类会被判无效)
  • 解析省级区划(前两位对应 34 个省级单位)、出生日期、周岁(按今天算)、性别(第 17 位奇偶)
  • 末位 x 大小写都可以,前后空格与分组空格(1101 01…)会先清理
  • 身份证(15 位):识别为 1999 年前签发的一代证,没有校验位,会提示已停用
  • 手机号
  • 格式校验:11 位、1 开头、第二位 3-9;+86、空格、短横线会自动去掉再判断
  • 号段推断运营商:只收录传统且没有争议的号段(移动 / 联通 / 电信 / 广电 / 170 虚商), 14x、16x、17x、19x 这些新号段一律标为待查,不猜
  • 批量:一行一个号码,最多 500 条,实时给出「共几条、几条有效、几条无效」
  • 模式:自动识别,或强制只按身份证 / 只按手机号校验(用于表单规则检查)
  • 复制结果:按 序号 号码 类型 结论 说明 的制表符格式,可直接粘进表格

这个工具不做的事:

  • 不查手机号归属城市:那需要运营商级的号段库,且携号转网之后结果就不准了
  • 身份证只解析到省级:地市与区县要用国家统计局每年更新的完整区划表, 本站不内置过期数据,6 位区划码会原样给你,可自行核对

常见疑问:

  • 校验位通过就一定是真实号码吗?不是。算法只保证格式自洽,按规则编出来的测试号同样能通过, 所以它适合做数据清洗与表单校验,不能用来证明身份
  • 提示「校验位应为 7」是什么意思?前 17 位算出来的结果和你输入的第 18 位不一致, 多半是抄错、识别错或少了一位

说明:

  • 全部在你的浏览器里进行,号码不会上传,也不会写进本地存储
  • 使用统计只记录处理条数,不记录号码内容