: Undefined offset: 16 in
/***/***root/wyc/wyc/wyc.phpon line
67Notice: Undefined offset: 17 in
/***/***root/wyc/wyc/wyc.phpon line
67Notice: Undefined offset: 18 in
/***/***root/wyc/wyc/wyc.phpon line
67Notice: Undefined offset: 19 in
/***/***root/wyc/wyc/wyc.phpon line
67Notice: Undefined offset: 20 in
/***/***root/wyc/wyc/wyc.phpon line
67目前,中国移动、中国联通和中国电信的定位器号码如下:
1.定位器号码段
134,135,136,137, 138,139,147,150,151,152,157,158,159,178,182,183,184,187,188
2.联通分部
130,131,132,155,156,185,186,145,176。
3.电信号段
133,153,177,180,181,***。
4.工信部:新一批定位器号段98、92、19、16要来了!(摘自某新闻内容)
从上面我们可以看到,***号的第一个数字是以[1]开头的,第二个数字是[3,4,5,6,7,8,9],第三个数字是[0-9],第三个数字后面是数字[0-9]。这样我们就可以得到一个匹配当前定位器号验证的正则表达式。
r"^[1][3-9][0-9]{9}$"
特殊***号码表达
通过对实际数据的分析,发现定位器号码的格式不仅仅是11位,还包括[+86]、[86]、[0086]、[86空]等。,所以正则化需要补充如下。
r"(^+86|86|[86]|(86)|+0086|0086|[0086]|(0086))(s[1]|[1])[345678][0-9]{9}$"
固定电话的正则表达式
国内固定电话和传真的格式基本都是区号加0+连接器”-“+电话号码,区号为3位和4位,电话号码为7位和8位;其他格式前面有其他数字,如4和8,或者没有连接符的格式。
区号:前面4、8、0,后面2-3位数字;
电话号码:7-8位数字;
r"^[4,8,0][0-9]{2,3}(-[0-9]{7,8}$|(s)[0-9]{7,8}$|[0-9]{7,8}$)"
努力调试源代码
定位器号码和电话号码的常规匹配功能
本文来自牙可爱的骚云吖~投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/533837.html