如何防止用户输入亵渎语言?

时间:2011-04-29 10:20:56

标签: language-agnostic user-input profanity

  

可能重复:
  How do you implement a good profanity filter?

我必须从用户那里取一个城市名称作为输入,但我不想接受任何亵渎。任何人都可以告诉我如何让用户不要输入这样的字词吗?

2 个答案:

答案 0 :(得分:3)

您必须在输入后或输入过程中扫描所有粗俗的输入,然后拒绝内容。 Inversoft(http://www.inversoft.com/)提供的网络服务可以提供帮助;你也可以谷歌搜索“java亵渎过滤器”,以找到其他类似的产品。

答案 1 :(得分:0)

  1. 定义亵渎名单。
  2. 要求用户输入。
  3. 检查输入。如果它等于亵渎列表中的任何项目,请拒绝它。
  4. 当然,用户将无法输入同样亵渎的实际城市名称。根据定义,您排除了这些城市。