我有一个这样的 JQuery 代码:
// Validation to avoid non alphanumeric characters from being typed
function alphanumeric(eventSource) {
var numaric = eventSource.val();
for (var j = 0; j < numaric.length; j++) {
var alphaa = numaric.charAt(j);
var hh = alphaa.charCodeAt(0);
// If the value contains non alphanumeric characters
if (!((hh > 47 && hh < 58) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123))) {
eventSource.val(numaric.substring(0, j) + numaric.substring(j + 1, numaric.length));
}
}
}
我正在尝试验证文本框输入的特殊字符。但不知何故,它也验证了字符代码为 32 的空格(键盘上的空格键)。请提供建议,谢谢。