不允许在输入标记html中键入特定的单词
Not allow specific words to be typed in input tag html
我在html中有一个简单的输入标记,用户可以在其中键入自己的名称。我如何才能让输入不接受特定的单词?我不喜欢regex如果可能的话,我更喜欢可读性更强的东西。欢迎使用简单的javascript或jquery。
提前感谢
您可以通过使用javascript的string.indexOf
函数来实现这一点。
以下是的示例
http://jsfiddle.net/JVrHq/2/
您可以通过使用一个不允许使用的单词数组来对此进行扩展。
在JavaScript中没有Regex是无法做到这一点的。
但在代码隐藏中,您可以使用任何字符串变量的Contains("badword")方法。(适用于.NET)
相关文章:
- 从输入值中删除最后一个单词
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- 计算输入的每个单词组合的百分比
- 输入到输出不会改变结果中的单词
- 如果输入包含数组中的任何单词
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- jQuery 验证输入文本是否仅接受数字、单词或日期
- 查找表单输入的第一个单词
- Chrome(Android)键盘将单词转移到js焦点更改的下一个输入
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- 大写输入字段中包含的每个单词
- Javascript Hangman游戏如何保存用户输入的单词
- 创建一个输入,该输入在用户键入后立即不断更新单词列表
- 用于计算输入框中的单词的 JavaScript 代码
- 输入标签从不显示非数字单词的面
- 突出显示自动完成输入框中的第一个单词
- 使用数组更改输入框中某些单词的颜色
- 如果相同的单词在输入 jquery 或 js 中写入两次,则发出警报并不允许
- 将特定的单词输入到文本框中触发密码提示,当正确输入时,您将被引导到新页面
- 计数单词输入字段