传真号码格式(Python正则校验手机、电话号码有效性)

目前,中国移动、中国联通和中国电信的手机号码细分如下:

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,189。

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))(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}$)” 艰苦调试源代码

手机号码与电话号码的常规匹配功能

您可以还会对下面的文章感兴趣

最新评论

  1. 没品位的憨批
    没品位的憨批
    发布于:2022-04-27 16:43:39 回复TA
    达式国内固定电话和传真的格式基本上是0+的区号连接器“-”+电话号码。区号有3位和4位,电话号码有7位和8位;其他格式包括前面有4和8等其他数字的格式,或没有连接器的格式。区号:前4、8、0,后2-
  1. 杯酒敬英雄
    杯酒敬英雄
    发布于:2022-04-27 12:38:17 回复TA
    数字是[0-9],第三个数字后面是数字[0-9]。因此,我们可以得到当前手机号码的验证正则表达式。r“^[1][3-9][0-9]{9}$”特殊格式的手机号码表达通过对实际数据的分析
  1. 茅珊叶可
    茅珊叶可
    发布于:2022-04-27 05:20:10 回复TA
    振作点儿
  1. 张秋莲宁
    张秋莲宁
    发布于:2022-04-27 05:20:10 回复TA
    每一个人都拥有生命,但并非每个人都懂得生命,乃至于珍惜生命。不了解生命的人,生命对他来说,是一种惩罚。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友