手机号提取
批量提取中国大陆 11 位手机号(1 开头、第二位 3–9):自动去掉号码里的空格与短横线,可选识别 +86 / 0086 前缀,并且不会把 11 位身份证号里的数字段当成手机号。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
待提取文本
提取结果
一行一项,可直接复制。
粘贴文本后即可提取手机号
命中: 0 · 不重复: 0 · 带国家码前缀: 0
这个工具能做什么
- 从客服聊天记录或工单里把客户手机号集中拉出来,做回访名单前先去掉重复号码。
- 整理短信或营销名单:粘贴一整段文本,一次得到干净的 11 位号码列表。
- 核对用户提交的表单内容,确认里面填的手机号数量与格式是否符合预期。
示例
输入
联系 13800138000 或 139-1234-5678,也可以拨 +86 138 0013 8000;身份证 11010119900307001X 不是手机号。
输出
13800138000 13912345678 13800138000
号码里的空格与短横线会被去掉,只留 11 位数字;身份证号前后紧贴数字,所以中间不会切出「手机号」。
常见问题
为什么带 +86 的号码也认?
识别阶段本来就允许 +86 / 0086 前缀并会把它去掉,只留 11 位;勾选「输出补上 +86 国家码」后,输出会统一重新补上 +86。
11 位身份证号会不会被切出手机号?
不会。候选号码左右不能紧邻数字,而 18 位身份证号里任取 11 位,左右都还是数字,所以整段不会被当成手机号。
170 / 171 这种号段算吗?
算。规则是「1 开头 + 第二位 3–9」,虚拟运营商号段(16x、17x、19x)都覆盖;不覆盖的是 1 开头的 10 位短号与 400 电话。
座机号(010-12345678)会被抓出来吗?
不会。座机位数不固定且常带区号,本工具只认 11 位手机号;座机请用电话号码解析工具。
最多能处理多少文本?
两百万字符,超过直接报错,避免把浏览器主线程拖死。
关键词:手机号提取手机号码提取phone extractor批量提取手机号手机号正则手机号138号码提取