это код
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 -_ [] нет места
Попробуй это
Использовать HTML5 Pattern attr для проверки входов
<input type="text" id="account" class="box" pattern="^[a-zA-Z0-9\s\.-]*$" />//it will allow only numbers and letters