HTML5模式排除词

3
我希望使用HTML5中的pattern函数在文本域输入字段中排除一些不需要的单词。
因此,我想要排除文本中的单词,如“viagra”和“cialis”。
我该如何编写代码?

2
当您想要进行垃圾邮件过滤时,应该在服务器端进行。大多数垃圾邮件机器人只会直接发布表单内容并忽略模式。 - Philipp
在我所知道的大多数被垃圾邮件困扰的网站上,它不仅仅是关于伟哥和西地那非。现在,垃圾邮件发送者会宣传几乎任何可以购买的东西。 - Philipp
我已经插入了验证码,但似乎他们仍然手动填写表单...(?) - eric
许多垃圾邮件机器人使用光学字符识别来破解验证码。许多算法都是专门针对常用的验证码库设计的。有关自动验证码解决方案的更多信息,请参见http://caca.zoy.org/wiki/PWNtcha#。 - Philipp
调整我的垃圾邮件机器人大约需要10分钟。 - Philipp
显示剩余2条评论
2个回答

7

0

你可以使用它

<input type="text" pattern="[^(^viagra$|^cialis$)]"> 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接