手机号正则表达式python
时间: 2023-10-24 17:08:21 浏览: 124
手机号的正则表达式可以使用以下代码来实现:
```python
import re
def validate_phone_number(phone_number):
pattern = r'^1[3456789]\d{9}$'
match = re.match(pattern, phone_number)
if match:
return True
else:
return False
phone_number = input("请输入手机号码:")
if validate_phone_number(phone_number):
print("手机号码格式正确")
else:
print("手机号码格式不正确")
```
这个正则表达式的规则是以1开头,后面跟着3、4、5、6、7、8、9中的任意一个数字,然后是9个数字。
阅读全文