手机号运营商查询_号段归属与格式校验

按中国大陆手机号的前 3 位号段判定归属,内置 55 个号段:中国移动 24 个、中国联通 14 个、中国电信 14 个、中国广电 1 个、虚拟运营商转售 2 个。支持批量逐行查询,逐条给出长度、号段、判定运营商与不合法的具体原因。需要提醒的是号段判断的是最初分配时的运营商,携号转网后可能已不是当前实际运营商。

号段判断的是最初分配时的运营商。2019 年 11 月起全国推行携号转网,用户可能已经转网,查到的结果不等于当前实际运营商;要确认当前运营商,请用该手机拨打客服或发送运营商查询短信。
号码结构:11 位 = 前 3 位号段(网络识别号)+ 中间 4 位地区编码(HLR 归属)+ 后 4 位用户号。手机号运营商查询只按前 3 位判定,中间 4 位不参与归属判断。
号码长度号段判定运营商合法性
1380013800011138中国移动合法
1991234567811199中国电信合法
1861234567811186中国联通合法
1701234567811170虚拟运营商(转售)合法
1921234567811192中国广电合法
1234567890111123未知不合法:第 2 位是 2,须为 3~9
138001380010138未知不合法:长度 10 位,须为 11 位

在号码列表里按 Ctrl+Enter(Mac 是 Cmd+Enter)查询,边输入边查也已开启;文本框被清空时点「查询」会自动填回示例。下方号段表共 55 行,默认显示 12 行,点「加载更多」看余下 43 行。

使用方法

  1. 打开页面就有一组完整结果:号码列表默认填了 7 个号码,覆盖四家基础运营商、虚拟运营商与两种不合法情形,结果表已逐条判定完毕。
  2. 把自己的号码粘进文本框,每行一个;空行自动跳过,行首尾空格会被去掉,带连字符的号码会被判为含非数字字符并指明位置。
  3. 在文本框里按 Ctrl+Enter(Mac 是 Cmd+Enter)查询;点「查询」或改动「结果筛选」同样触发重算。
  4. 「结果筛选」默认显示全部号码;改成「只看不合法的号码」会过滤掉合法行,适合先扫一遍格式错误。
  5. 结果表逐条给出号码、长度、号段、判定运营商、合法性五列;不合法的行会在最后一列写明具体原因。
  6. 结果区那一行是本次的总数、合法数与不合法数,以及各运营商的命中条数。
  7. 下方号段表共 55 行,默认显示 12 行;「导出 CSV」保存为带字节序标记的文件,「复制对照表」复制制表符分隔文本。
  8. 本页不联网、不写本地存储,也不记录任何号码;判定逻辑全部在本地完成。

这个手机号运营商查询能解决什么

手机号是用户数据里最常见也最容易出错的一个字段:少一位、多一位、第二位写成 2、中间夹了连字符,这些问题在几千行的表格里靠肉眼几乎筛不出来。本页把两件事合成一次体检:先按规则判合法性,再按号段判归属,两条结果放在同一行里。

第一类是数据清洗。导入名单、核对订单收货信息、整理会员表时,先把号码列整列粘进来跑一遍,不合法的行会带着原因被列出来——长度不对、首位不是 1、第二位不在 3 到 9、含非数字字符,四类原因分别点名,不用人工逐行排查。

第二类是归属统计。按号段把号码分成移动、联通、电信、广电与虚拟运营商几组,可粗略看出用户结构,但这只反映号段最初分配时的归属。

边界必须说清:2019 年 11 月起全国推行携号转网,用户保留原号码换运营商已成常态,号段判断的是最初分配时的运营商。因此本页的结果不等于当前实际运营商;要确认当前运营商,请用该手机拨打客服或发送运营商查询短信。页面把这条提示放在结果区上方,就是为了避免它被当成确定结论。

号段结构与判定原理

中国大陆手机号是 11 位,格式写作 1[3-9]XXXXXXXXX。结构是三段:前 3 位是号段,也叫网络识别号,标识分配号码的运营商;中间 4 位是地区编码,标识归属的 HLR;后 4 位是用户号。本页只按前 3 位判定,中间 4 位不参与归属判断。

合法性判定按四条规则依次进行,任一条不满足就停止并给出原因:长度必须正好 11 位;首位必须是 1;第二位必须在 3 到 9 之间;全部字符都必须是数字。四条全过才算合法,此时才去查号段归属;不合法的号码一律判为未知。

号段归属表共 55 个:中国移动 24 个(134、135、136、137、138、139、147、148、150、151、152、157、158、159、172、178、182、183、184、187、188、195、197、198),中国联通 14 个(130、131、132、145、146、155、156、166、167、175、176、185、186、196),中国电信 14 个(133、149、153、162、173、174、177、180、181、189、190、191、193、199),中国广电 1 个(192),虚拟运营商转售 2 个(170、171)。

170 与 171 是移动通信转售业务的专用号段,也就是常说的虚拟运营商号段。它们实际承载的基础网络由第 4 位区分;本页统一标注为「虚拟运营商(转售)」,不做细分归属判断——细分归属需要逐号段核对转售企业的落地网络,本页没有收录也不推测。

收录范围也要说清:本页只收录中国大陆的 11 位手机号段,中国香港、中国澳门、中国台湾地区的号码不收录也不推测。

变量含义取值影响
n号码长度必须为 11不为 11 即判不合法并写明当前位数
c1首位必须为 1不是 1 即判不合法
c2第二位3 ~ 9不在区间内即判不合法并点名该位
seg号段前 3 位,共 55 个已知值决定判定运营商,未收录则显示未知
op判定运营商五类之一或未知反映最初分配归属,不等于当前运营商

完整示例

默认的 7 个号码覆盖四类归属与两类错误。前五个都合法:138 命中中国移动,199 命中中国电信,186 命中中国联通,170 命中虚拟运营商(转售),192 命中中国广电。后两个不合法:12345678901 的第二位是 2,不在 3 到 9 之间;1380013800 只有 10 位,虽然前 3 位 138 在号段表里,但长度不达标,运营商仍显示未知。

13800138000   11 位  号段 138  中国移动          合法
19912345678   11 位  号段 199  中国电信          合法
18612345678   11 位  号段 186  中国联通          合法
17012345678   11 位  号段 170  虚拟运营商(转售)  合法
19212345678   11 位  号段 192  中国广电          合法
12345678901   11 位  号段 123  未知              不合法:第 2 位是 2,须为 3~9
1380013800    10 位  号段 138  未知              不合法:长度 10 位,须为 11 位

把「结果筛选」改成「只看不合法的号码」,结果表只剩最后两行;不合法的号码不计入任何运营商,因此各运营商计数会全部变成 0。清空文本框再点「查询」会自动填回这 7 个示例号码。

号段归属对照表

下表逐行列出收录的 55 个号段,默认显示 12 行,点工具区的「加载更多」看余下 43 行。号段类型只区分基础与转售两类。

号段判定运营商号段类型
134中国移动基础
135中国移动基础
136中国移动基础
137中国移动基础
138中国移动基础
139中国移动基础
147中国移动基础
148中国移动基础
150中国移动基础
151中国移动基础
152中国移动基础
157中国移动基础
158中国移动基础
159中国移动基础
172中国移动基础
178中国移动基础
182中国移动基础
183中国移动基础
184中国移动基础
187中国移动基础
188中国移动基础
195中国移动基础
197中国移动基础
198中国移动基础
130中国联通基础
131中国联通基础
132中国联通基础
145中国联通基础
146中国联通基础
155中国联通基础
156中国联通基础
166中国联通基础
167中国联通基础
175中国联通基础
176中国联通基础
185中国联通基础
186中国联通基础
196中国联通基础
133中国电信基础
149中国电信基础
153中国电信基础
162中国电信基础
173中国电信基础
174中国电信基础
177中国电信基础
180中国电信基础
181中国电信基础
189中国电信基础
190中国电信基础
191中国电信基础
193中国电信基础
199中国电信基础
192中国广电基础
170虚拟运营商(转售)转售
171虚拟运营商(转售)转售

第二张表是五类归属的号段数与举例,便于核对总量:24 + 14 + 14 + 1 + 2 = 55。

判定运营商号段数号段举例
中国移动24134 139 150 188 198
中国联通14130 155 166 186 196
中国电信14133 153 177 189 199
中国广电1192
虚拟运营商(转售)2170 171

结果边界与错误提示

常见问题

查到的运营商一定准吗?

不一定。号段判断的是最初分配时的运营商,而 2019 年 11 月起全国推行携号转网,用户保留原号码换运营商已成常态。要确认当前运营商,请用该手机拨打客服或发送运营商查询短信。

为什么 170 只写虚拟运营商?

170 与 171 是移动通信转售业务的专用号段,实际承载的基础网络由第 4 位区分。本页统一标注为虚拟运营商(转售),不做细分归属判断——细分归属需要逐号段核对转售企业的落地网络,本页没有收录也不推测。

11 位手机号的三段分别是什么?

前 3 位是号段(网络识别号),标识分配号码的运营商;中间 4 位是地区编码,标识归属的 HLR;后 4 位是用户号。本页只按前 3 位判定归属,中间 4 位不参与判断。

12345678901 为什么不合法?

它长度是 11 位、首位也是 1,但第二位是 2,不在 3 到 9 之间。合法格式写作 1[3-9]XXXXXXXXX,第二位必须落在 3 到 9,因此判为不合法,运营商显示未知。

1380013800 前三位是 138,为什么显示未知?

因为它只有 10 位,长度不达标,四条规则里第一条就没过。不合法的号码一律显示运营商未知,即使它的前 3 位恰好落在已知号段上——格式合法与号段已知是两件事,不能互相替代。

格式合法但号段没收录会怎样?

判定为合法、运营商显示未知。这类号码可能是尚未收录的新号段,也可能是虚拟号、物联网号或测试号;本页不做推测,只如实显示未知,你可以对照号段表确认它是否在其中。

能查中国香港、中国澳门、中国台湾地区的号码吗?

不能。这些地区的号码体系与大陆不同,位数与号段规则都不一样。本页只收录中国大陆的 11 位手机号段,不收录也不推测其它地区的号码,请勿用本页结果去判断它们。

输入的号码会被上传吗?

不会。所有判定都在当前浏览器本地完成,号码既不上传也不写入任何存储,刷新即恢复默认示例。导出的号段表 CSV 只含号段数据,与你输入的号码无关。

相关工具