不允许在输入标记html中键入特定单词

时间:2012-02-10 11:29:28

标签: javascript jquery html regex input

我在html中有一个简单的输入标记,用户可以在其中键入其名称。 如何使输入不接受特定的单词?我不是正则表达的粉丝 如果可能的话,我会更喜欢更具可读性的东西。欢迎简单的javascript或jquery。

提前致谢

2 个答案:

答案 0 :(得分:1)

您可以使用javascript的string.indexOf函数来实现此目的。

这是一个例子

http://jsfiddle.net/JVrHq/2/

你可以通过提供一系列不允许的单词来扩展它。

答案 1 :(得分:0)

如果没有JavaScript中的Regex,就没有办法做到这一点。

但是在代码背后你可以使用任何字符串变量的 Contains(“badword”)方法。 (这是针对.NET)