我使用jquery为输入验证编写了一个函数,它只允许输入字符和数字。这在Chrome浏览器中工作得很好但是当我在firefox浏览器中测试它时退格不起作用...下面是我的功能。
noSpecialCharacther= function(fieldId) {
$('#' + fieldId).bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9 .()-]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
请帮我解决这个问题。提前谢谢。