手机号码检验——根据电信网编号计划(2017年版)

2019-02-27  本文已影响0人  Mr老朝

检验手机号码的正则网上很多,但是没看到一个是严格匹配的,我根据工信部印发的电信网编号,编写如下正则:

const isPhone = /^((13|15|18|19|92|98)\d{9}|(14[5-9]|16[1-24-7]|17[0-8])\d{8})$/.test(this.phone);

编号计划中,首位为“0”及其后号码的规划如下表:

号码 管理位长[管理位长是指电信主管部门核配码号的长度] 用途
0 1 国内长途电话业务字冠
00 2 国际长途电话业务字冠
10 2 长途区号
11 4 国际智能业务来话路由码
12 备用
13 4 公众移动通信网网号
140~144 5 物联网网号
145~149 4 公众移动通信网网号
15 4 公众移动通信网网号
160 备用
161~162 4 公众移动通信网网号
163 备用
164~167 4 公众移动通信网网号
168~169 备用
170~178 4 公众移动通信网网号
179 备用
18 4 公众移动通信网网号
19 4 公众移动通信网网号
2 2 长途区号,目前未用作长途区号的作为备用
3~8 3 长途区号,目前未用作长途区号的作为备用
90~91 3 长途区号,目前未用作长途区号的作为备用
92 4 公众移动通信网网号
93~97 3 长途区号,目前未用作长途区号的作为备用
98 4 公众移动通信网网号
99 3 长途区号

附录:
工业和信息化部关于发布《电信网编号计划(2017年版)》的通告
电信网编号计划(2017年版).doc

上一篇下一篇

猜你喜欢

热点阅读