Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何允许此jQuery插件的粘贴事件?_Jquery_Regex_Events_Jquery Plugins_Paste - Fatal编程技术网

如何允许此jQuery插件的粘贴事件?

如何允许此jQuery插件的粘贴事件?,jquery,regex,events,jquery-plugins,paste,Jquery,Regex,Events,Jquery Plugins,Paste,我使用以下jQuery插件只允许用户输入某些字母数字字符。有人能告诉我如何更新它,以便允许粘贴事件吗 input.keypress(function (e) { var key = String.fromCharCode(!e.charCode ? e.which : e.charCode); if (ch.indexOf(key) !== -1 && !e.ctrlKey) { e.preventDefault(); } }); 如果

我使用以下jQuery插件只允许用户输入某些字母数字字符。有人能告诉我如何更新它,以便允许粘贴事件吗

input.keypress(function (e) {
    var key = String.fromCharCode(!e.charCode ? e.which : e.charCode);

    if (ch.indexOf(key) !== -1 && !e.ctrlKey) {
        e.preventDefault();
    }
});

如果您从
keypress
更改为
keyup
事件,则用户将能够在代码生效和验证之前完成粘贴


以下是不同活动的演示:

希望一切都这么简单。谢谢