退格/删除在Jquery字母数字验证中不起作用

退格/删除在Jquery字母数字验证中不起作用,jquery,keycode,alphanumeric,backspace,Jquery,Keycode,Alphanumeric,Backspace,退格/删除在Mozilla Firefox中无法进行Jquery字母数字验证 <input type="text" id="myTextBox" /> $("#myTextBox").bind("keypress", function(event) { var charCode = event.which; var keyChar = String.fromCharCode(charCode); return /[a-zA-Z0-9]/.test(key

退格/删除在Mozilla Firefox中无法进行Jquery字母数字验证

<input type="text" id="myTextBox" />
$("#myTextBox").bind("keypress", function(event) { 
    var charCode = event.which;

    var keyChar = String.fromCharCode(charCode); 
    return /[a-zA-Z0-9]/.test(keyChar); 
});

$(“#myTextBox”).bind(“按键”,函数(事件){
var charCode=event.which;
var keyChar=String.fromCharCode(charCode);
返回/[a-zA-Z0-9]/.试验(keyChar);
});
使用此代码

<input type="text" id="myTextBox" />
$("#myTextBox").bind("keypress", function(event) { 
        var charCode = event.which;

        if(charCode == 8 || charCode == 0)
        {
             return;
        }
        else
        {
            var keyChar = String.fromCharCode(charCode); 
            return /[a-zA-Z0-9]/.test(keyChar); 
        }
    });

$(“#myTextBox”).bind(“按键”,函数(事件){
var charCode=event.which;
if(charCode==8 | | charCode==0)
{
回来
}
其他的
{
var keyChar=String.fromCharCode(charCode);
返回/[a-zA-Z0-9]/.试验(keyChar);
}
});

我可以将此代码用于删除密钥吗?这是正确的使用方法吗
if(charCode=='undefined'){return;}