PHP 正则匹配手机号

PHP 正则匹配手机号(国内)

PHP提供了多种内置的正则匹配函数,如php_filter() 、php_grep()、php_match_all()等,最重要的是我们要根据要判定的数据要求,来精准判定,以此来达到最后的目的。

本次,我们判定国内的手机号格式,要求:不匹配卫星电话的号段。

电信网编号总览

序号号码长度备注正则规则
1   13x   11   公众移动通信网网号   ^13(4[0-8]\d{7}|[0-3|5-9]\d[0-9]\d{8})$  
2   1349   11   公众移动通信网网号,卫星移动通信业务专用号段   ^1349\d{7}$  
3   140XX   13   中国联通物联网网号   ^140\d{10}$  
4   141XX   13   中国电信物联网网号   ^141\d{10}$  
5   142XX~143XX   13   物联网网号   ^142\d{10}$  
6   144XX   13   中国移动物联网网号   ^144\d{10}$  
7   145~149   11   公众移动通信网网号   ^14[5-9]\d{8}$  
8   15X   11   公众移动通信网网号   ^15\d{9}$  
9   161~162   11   公众移动通信网网号   ^16[1-2]\d{8}$  
10   164~167   11   公众移动通信网网号   ^16[4-7]\d{8}$  
11   170~178   11   公众移动通信网网号   ^17[0-8]\d{8}$  
12   174   11   公众移动通信网网号,卫星移动通信业务专用号段   ^174\d{8}$  
13   18X   11   公众移动通信网网号   ^18\d{9}$  
14   19X   11   公众移动通信网网号   ^19\d{9}$  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfdfg.html