#javascript #jquery #validation
#javascript #jquery #проверка
Вопрос:
Мне нужен код проверки телефона, который принимает только цифры и тире, подобные этому формату 777-777-7777, длина равна 12. Я новичок в Jquery и я действительно ценю вашу помощь.
вот мой код:
var x=document.forms["myForm"]["phone"].value
if (x==null || x=="")
{
alert("Business phone number must be filled out");
return false;
}
Спасибо!
Ответ №1:
Вы можете использовать простое регулярное выражение для проверки 3-х цифр-тире-3-х цифр-тире-4-х цифр следующим образом:
var phoneTest = new RegExp("\d{3}-\d{3}-\d{4}"),
phoneNum = "777-777-7777",
otherNum = "66-666-6666";
phoneTest.test(phoneNum); // returns true
phoneTest.test(otherNum); // returns false
Комментарии:
1. Спасибо за быстрый ответ. Я постараюсь и дам вам знать, сработает ли это. Спасибо, mVChr!