可能重复:
How do you implement a good profanity filter?如何防止用户输入亵渎?
我必须从用户的输入需要一个城市的名字,但我不希望接受任何亵渎。任何人都可以告诉我如何让用户输入这些文字吗?
可能重复:
How do you implement a good profanity filter?如何防止用户输入亵渎?
我必须从用户的输入需要一个城市的名字,但我不希望接受任何亵渎。任何人都可以告诉我如何让用户输入这些文字吗?
您必须扫描输入中的所有粗俗词,无论是在录入后还是在录入期间,然后拒绝该内容。 Inversoft(http://www.inversoft.com/)提供可用的Web服务;你也可以做一个谷歌搜索“Java亵渎过滤器”来寻找其他类似的产品。
感谢您的回复。 – 2011-05-01 05:00:10
显然Inversoft在2015年7月才开始提供API。在此之前,它只是您必须在服务器上安装的现场软件。我建议WebPurify为他们的API亵渎过滤器;他们自2006年以来提供了API。他们不断地改进和升级他们的算法,所以随着时间的推移它会变得更好:http://www.webpurify.com – 2015-10-07 03:32:04
当然,用户将无法输入也是亵渎的实际城市名称。根据定义,您不包括这些城市。
另外考虑你要做什么关于“斯肯索普问题”:http://en.wikipedia.org/wiki/Scunthorpe_problem – daf 2011-04-29 10:38:45