嗨我有一些形式的文本框我希望其中一个只能得到符号和英文字符,但防止像ب或ن或ص这样的unicode ......
我写了下面的代码,但它不起作用
$(function () {
$("#usernametxt").keydown(function (event) {
if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9) {
}
else {
if ((event.keyCode >= 48 && event.keyCode <=90) || (event.keyCode >= 96 && event.keyCode <= 105))
{
}
else {
event.preventDefault();
}
}
})
})
当我编写fllowing代码时,所有文本框都无法获得unicode
document.onkeypress = function (evt) {
evt = evt || window.event;
var charCode = evt.which || evt.keyCode;
var charStr = String.fromCharCode(charCode);
if (/[a-zA-Z0-9-_*() #@ ]/i.test(charStr)) {
}
else {
event.preventDefault();
}
};