on the simple website I am building, I am requesting users phone number which is meant to come in either
080-0000-0000 COULD BE 090-0000-0000 OR EVEN 070-0000-0000
OR
080-0000-00000 COULD BE 090-0000-00000 OR EVEN 070-0000-00000
How do I use Javascript Regex test to check pattern, I can do it PHP but Javascript is giving issues this is what I tried.
var x_checkout_phone_number = "080-0000-0000" OR COULD BE "080-0000-00000" OR THE USER COULD SEND SOMETHING WRONG EG "080-00000000"
var phoneRegex = new RegExp(/\d{3}-\d{4}-\d{4}/);
var phoneRegex_1 = new RegExp(/\d{3}-\d{4}-\d{5}/);
var phone_valid = phoneRegex.test(x_checkout_phone_number);
var phone_valid_d = phoneRegex_1.test(x_checkout_phone_number);
if (!phone_valid || !phone_valid_d) {
alert ("Invalid phone number format")
return false;
} else {
alert ("Valid phone number format")
}
How do I validate the input coming in. Thank you.