我正在尝试将输入限制为字母数字、0-9、AZ、az。
我引用的 ASCII 表:http ://www.asciitable.com/ 这是我目前所拥有的
$(function() {
$("input").bind("keydown paste", function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
var c = code;
var letterAllowed = ((c > 47 && c < 58) || (c > 64 && c < 90) || (c > 96 && c < 123))
if (code > 32 && !letterAllowed) {
return false;
}
});
});
现在,波浪号 (~) 字符被阻止输入到该字段中,但其他特殊/移位字符,例如 !@#$% 都被输入到文本字段中。我很确定我的逻辑是合理的,但我的问题是对 javascript 绑定有一些误解?身份证