这是代码
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');
}
});
如何改进它只允许a-z 0-9 -_ []无空间
答案 0 :(得分:1)
试试这个
使用HTML5 Pattern attr验证输入
<input type="text" id="account" class="box" pattern="^[a-zA-Z0-9\s\.-]*$" />//it will allow only numbers and letters