const phoneNumbers = [
"333-555-1234",
"(333)-555-1234",
"333 555 1234",
"333.555.1234",
"+91 (333) 555-1234"
];
const pattern = /^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
phoneNumbers.forEach(phoneNumber => {
if (pattern.test(phoneNumber)) {
console.log("Valid phone number format");
} else {
console.log("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
*/