xxxxxxxxxx
let pattern = /^[62|0]+\d{10}/gi
let phone = '087887242822'
console.log(pattern.test(phone))
xxxxxxxxxx
My regex of choice is:
/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
Valid formats:
(123) 456-7890
(123)456-7890
123-456-7890
123.456.7890
1234567890
+31636363634
075-63546725
xxxxxxxxxx
// regex to match phone numbers entered with delimiters (spaces, dots, brackets, etc.)
/^\+?\d{1,4}?[-.\s]?\(?\d{1,3}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9}$/
xxxxxxxxxx
// Regular expression for phone number validation in JavaScript
const phoneRegex = /^\d{3}-\d{3}-\d{4}$/;
// Example usage
const phoneNumber = '123-456-7890';
if (phoneRegex.test(phoneNumber)) {
console.log('Phone number is valid!');
} else {
console.log('Invalid phone number.');
}
xxxxxxxxxx
// 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)");
xxxxxxxxxx
/^\d{3}(-|\s)\d{3}(-|\s)\d{4}$|^\d{10}$|^1\s\d{3}(-|\s)\d{3}(-|\s)\d{4}$|^(1\s?)?\(\d{3}\)(\s|\-)?\d{3}\-\d{4}$/
xxxxxxxxxx
function isValidPhoneNumber(phoneNumber) {
// Regular expression to validate phone numbers
// Format: +1 (123) 456-7890 or (123) 456-7890 or 123-456-7890
const regex = /^(\+\d{1,2}\s?)?(\()?(\d{3})(?(2)\))[-.\s]?(\d{3})[-.\s]?(\d{4})$/;
return regex.test(phoneNumber);
}
// Example usage:
console.log(isValidPhoneNumber('+1 (123) 456-7890')); // true
console.log(isValidPhoneNumber('(123) 456-7890')); // true
console.log(isValidPhoneNumber('123-456-7890')); // true
console.log(isValidPhoneNumber('1234-567-890')); // false
console.log(isValidPhoneNumber('12 3456 7890')); // false
xxxxxxxxxx
function validatePhoneNumber(phoneNumber) {
// Regular expression for phone number validation
const regex = /^\d{3}-\d{3}-\d{4}$/;
return regex.test(phoneNumber);
}
// Example usage:
const phoneNumber1 = "123-456-7890";
const phoneNumber2 = "555-abc-1234";
console.log(validatePhoneNumber(phoneNumber1)); // Output: true
console.log(validatePhoneNumber(phoneNumber2)); // Output: false