【问题标题】:How to validate a phone number prefix如何验证电话号码前缀
【发布时间】:2020-07-20 16:55:00
【问题描述】:

如何验证输入的电话号码是否以(078, 077, 071, 073) 开头?

例如,我如何检查用户输入的0778772108 是否以这些数字开头?

【问题讨论】:

    标签: python python-3.x rest python-requests


    【解决方案1】:

    您可以将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 :)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多