应用验证时,退格在Firefox中无法用于输入

时间:2017-05-12 06:50:48

标签: javascript jquery special-characters

我使用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;
    }
});

请帮我解决这个问题。提前谢谢。

0 个答案:

没有答案
相关问题