python用if写判断输入是否为手机号码提示输入错误可继续输入 判断条件11位1开头由数字组成
时间: 2023-05-25 11:06:08 浏览: 63
phone_number = input("请输入电话号码:")
while not (len(phone_number) == 11 and phone_number[0] == "1" and phone_number.isdigit()):
print("输入错误,请重新输入!")
phone_number = input("请输入电话号码:")
print("输入正确!")
相关问题
python用if写判断输入是否为手机号码提示输入错误可继续输入
phone_number = input("请输入手机号码:")
if not phone_number.isdigit() or len(phone_number) != 11:
print("输入错误,请输入有效的11位手机号码!")
phone_number = input("请重新输入手机号码:")
使用python验证是否为手机号的验证 输入判断11位全数字1开头
可以使用正则表达式来验证手机号,以下是使用Python实现的代码:
import re
def is_valid_phone_number(number):
pattern = r'^1\d{10}$'
return bool(re.match(pattern, number))
print(is_valid_phone_number('13812345678')) # True
print(is_valid_phone_number('12345678901')) # False
注意,以上代码只是一个简单的示例,实际应用中还需要考虑更多情况,比如号码段是否合法等。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)