from re import compile
VALID_PHONE_PATTERNS = [
"\d{10}",
"\d{3}\-\d{3}\-\d{4}",
"\d{3}\.\d{3}\.\d{4}",
"\(\d{3}\)\s?\d{3}\-\d{4}",
"\d{3}\-\d{4}"]
def validate_phone_number(phn):
for pattern in VALID_PHONE_PATTERNS:
myre = compile(pattern)
if myre.match(phn):
return True
return False