import re
phone_numbers = [
"333-555-1234",
"(333)-555-1234",
"333 555 1234",
"333.555.1234",
"+91 (333) 555-1234"
]
pattern = re.compile(r'^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$')
for phone_number in phone_numbers:
if pattern.match(phone_number):
print("Valid phone number format")
else:
print("Invalid phone number format")
'''
run:
Valid phone number format
Valid phone number format
Valid phone number format
Valid phone number format
Valid phone number format
'''