Как проверить недопустимый символ имени пользователя jQuery

0

это код

var account = $('#account'); 
account.on('keydown input',function(){

    // this check lenght of username only allow 4-15
    if((account.val().length > 3) && (account.val().length < 16)) {
            account.parent().removeClass('error').addClass('success');
        }
        else{
            account.parent().removeClass('success').addClass('error');
        } 
    });

как его улучшить, только az 0-9 -_ [] нет места

Теги:

1 ответ

1
Лучший ответ

Попробуй это

Использовать HTML5 Pattern attr для проверки входов

<input type="text" id="account" class="box" pattern="^[a-zA-Z0-9\s\.-]*$"  />//it will allow only numbers and letters

DEMO

Ещё вопросы

Сообщество Overcoder
Наверх
Меню