Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почему не дает заполнить форму, ругается на "недопустимое имя"?

81K
11 июля 2012 года
Aviko
4 / / 04.06.2012
Здравствуйте.
Подскажите плз, что в этом коде из формы регистрации не так с match
Код:
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;
            }
        }
Почему на введенный скайп, айсик и вебсайт ругается "недопустимое имя"? Сама форма тут.
271
11 июля 2012 года
MrXaK
721 / / 31.12.2002
Во-первых, ^ внутри [] означает "кроме". Во-вторых, так вы проверяете только первый символ.
81K
11 июля 2012 года
Aviko
4 / / 04.06.2012
@MrXaK начинаю понимать, спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог