function LettersOnly(e) {
var charTyped = String.fromCharCode(e.which);
var letterRegex = /[a-zA-Z._^%$#[email protected],-\s\b`&]+/;
if (!(charTyped.match(letterRegex)) || (e.keyCode >= 96 && e.keyCode <= 105)) {
return false;
}
else {
return true;
}
}
这是我的代码仅限制数字,但这里的特殊字符也不会来了......这是关键下来正则表达式上的keydown仅限制数字
试试这个/ ^([^ 0-9] *)$/Not numbers – vijaykumar