0

嘿,我正在使用这个插件来防止字符被输入到输入字段中。

http://www.itgroup.com.ph/alphanumeric/

它工作得很好,除了它不禁止所有。它应该是字符。我正在使用以下代码:

$('#dialog-box #label').alphanumeric({allow:"., ?!&+-_/\\"});

它应该只允许字母数字+给定字符,例如? !&。虽然它适用于例如防止$or ),但您仍然可以编写像~°^§我猜想的那样的字符,这与我使用德语键盘和 CharCode 不同有关吗?我将所有字符添加到插件中被禁止,但它没有帮助。

有些,喜欢°并且§可以通过使用该函数两次和第二次使用 ichars 来禁止它们。但其他人喜欢~并且^仍然不会被删除。

谁能帮我?

提前致谢。

//更新我使用控制台发现,输入时^~没有出现。charCode 似乎无法识别它们。有什么解决方法吗?

4

1 回答 1

2

有点晚了,但我发现了这个。http://blog.treyhunner.com/2010/10/replacement-for-jquery-alphanumeric.html也许是一个有用的选择。

于 2011-05-01T14:52:22.790 回答