I want to validate a phone number and am using the following regex, although it isn't working.
function validPhoneNumber(phoneNumber) {
const pattern = /^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/
return pattern.test(phoneNumber);
}
console.log(validPhoneNumber("(123) 456-7890")); //should return true
console.log(validPhoneNumber("(1111)555 2345")); // should return false
console.log(validPhoneNumber("(098) 123 4567")); // should return false