如何防止在jquery中的文本框中输入multiple+



我当前的代码如下

$('.textBoxClass').bind('keypress', function (e) {
    return (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57) && e.which != 46 && e.which != 43) ? false : true;
});

使用jQuery keyup事件。

您需要检查event.keyCode是否为+,以及输入字段是否已包含+

如果是,则可以使用event.preventDefault()阻止该事件。

或者,您可以使用一些第三部分插件,如jqueryvalidation,并使用正则表达式。

记住验证数据服务器端,因为javascript验证很容易被绕过

最新更新