// below is the regular expression worked for me in javascript
/^(((d{3})))[ ]d{3}[-]d{4}$/;
only accepts the number in the format like
(###) ###-####
Below are the exmples
- (123) 123-3456
- (111) 234-4556
function isValidPhoneNumber(p) {
var phoneRe = /^(((d{3})))[ ]d{3}[-]d{4}$/;
return phoneRe.test(p);
}
you can call above function with below code
var isValid= isValidPhoneNumber("(123) 123-3456)");