// 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)");
//To check that the phone number is of 10 digits
let regex=/^[0-9]{10}$/;
let pattern = /^[62|0]+d{10}/gi
let phone = '087887242822'
console.log(pattern.test(phone))