Подправить проверку валидности

White_S

Постоялец
Регистрация
27 Май 2009
Сообщения
482
Реакции
102
Есть такой кусочек кода, он проверяет длину поля с атрибутом rel="imp",
Код:
if ((jQuery(this).val().length < 4) && (jQuery(this).attr("rel") == "imp"))
            {
                callformError = 1;
                jQuery(this).addClass("inputError");

А надо сделать так, чтобы проверял не только длину, но и валидность заполнения по регулярке типа "+7\([0-9]{3}\)[0-9]{3}-[0-9]{2}-[0-9]{2}"
 
Есть такой кусочек кода, он проверяет длину поля с атрибутом rel="imp",
Код:
if ((jQuery(this).val().length < 4) && (jQuery(this).attr("rel") == "imp"))
            {
                callformError = 1;
                jQuery(this).addClass("inputError");

А надо сделать так, чтобы проверял не только длину, но и валидность заполнения по регулярке типа "+7\([0-9]{3}\)[0-9]{3}-[0-9]{2}-[0-9]{2}"
Думаю вам поможет Для просмотра ссылки Войди или Зарегистрируйся это
 
Код:
var pattern = new RegExp("+7\([0-9]{3}\)[0-9]{3}-[0-9]{2}-[0-9]{2}");
if ((jQuery(this).val().length < 4) && (jQuery(this).attr("rel") == "imp") && (pattern.test(jQuery(this).val()) == true))
{
callformError = 1;
jQuery(this).addClass("inputError");
 
Назад
Сверху