Python 3.x 如何创建传递有效电话号码的功能

Python 3.x 如何创建传递有效电话号码的功能,python-3.x,Python 3.x,我必须创建一个函数,该函数将接受一个包含电话号码的字符串,这就是我目前所拥有的: def phoneCheck(number): if len(number) != 10: print('Invalid') if number[1:] == '+': print('Invalid') else: print('Valid') 函数只能忽略开头的括号和“+1”、连字符和电话号码中的句点,但我不知道如何告诉它这样做,请帮助像“

我必须创建一个函数,该函数将接受一个包含电话号码的字符串,这就是我目前所拥有的:

def phoneCheck(number):
    if len(number) != 10:
        print('Invalid')
    if number[1:] == '+':
        print('Invalid')
    else:
        print('Valid')

函数只能忽略开头的括号和“+1”、连字符和电话号码中的句点,但我不知道如何告诉它这样做,请帮助

像“验证”一样接受?999999999999999999999怎么样?快乐编码。所以是关于修正你的代码,而不是实现你的想法。请反复阅读,如果您有问题,请提供您的代码作为。到目前为止您尝试了什么?这里不是为您编写代码的地方。请看正则表达式,如果您没有实现,请再次尝试。您应该很清楚如何使用正则表达式来验证这些代码。请发布您在这方面尝试过的代码。