【发布时间】:2020-07-20 16:55:00
【问题描述】:
如何验证输入的电话号码是否以(078, 077, 071, 073) 开头?
例如,我如何检查用户输入的0778772108 是否以这些数字开头?
【问题讨论】:
标签: python python-3.x rest python-requests
如何验证输入的电话号码是否以(078, 077, 071, 073) 开头?
例如,我如何检查用户输入的0778772108 是否以这些数字开头?
【问题讨论】:
标签: python python-3.x rest python-requests
您可以将str.startswith() 与any() 一起使用。
例如:
valid_numbers = {'078', '077', '071', '073'}
number = input('Please enter phone number: ')
if any(number.startswith(n) for n in valid_numbers):
print('Number {} is valid :)'.format(number))
else:
print('Number {} is invalid :('.format(number))
打印:
Please enter phone number: 07812
Number 07812 is valid :)
【讨论】: