if ($('#icq').val() != '') {
if ($('#icq').val().match(/[^0-9]/)) {
alert("Недопустимые символы в номере ICQ");
return false;
}
if ($('#icq').val().length > 9) {
alert("Слишком длинный номер ICQ");
return false;
}
}
if ($('#skype').val() != '') {
if ($('#skype').val().match(/[^\s]/)) {
alert("Недопустимые символы в имени Skype");
return false;
}
}
if ($('#site').val() != '') {
if ($('#site').val().match(/[^\s]/)) {
alert("Недопустимый адрес вебсайта");
return false;
}
}
Почему не дает заполнить форму, ругается на "недопустимое имя"?
Подскажите плз, что в этом коде из формы регистрации не так с match
Код:
Во-первых, ^ внутри [] означает "кроме". Во-вторых, так вы проверяете только первый символ.
@MrXaK начинаю понимать, спасибо.