正则表达式判断手机号格式是否正确

Posted lanyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式判断手机号格式是否正确相关的知识,希望对你有一定的参考价值。

分析:

手机号格式,以1开头,第二位一般是3,5,7,8,总长度是11。

def func():
import re
n=10
while n>1:
tel=input("请输入手机号:")
result=re.match("^1[3,5,7,8]\d{9}$",tel) #以1开头,所以用^标记开头,在第11位的时候结尾,所以以$表示结尾
if result:
print("手机号格式正确")
else:
print("手机号码格式错误")

n-=1


if __name__=="__main__":
func()

 

以上是关于正则表达式判断手机号格式是否正确的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式——转载

判断手机号正则表达式

用正则表达式验证邮箱和手机号

用正则表达式验证邮箱和手机号

用js验证手机号码格式是否正确

用js验证手机号码格式是否正确