Как помешать пользователям вводить ненормативную лексику? [дублировать

StackOverflow https://stackoverflow.com/questions/5830813

Вопрос

Возможный дубликат:
Как вы реализуете хороший фильтр ненормативной лексики?

Я должен взять имя города от пользователей в качестве входных данных, но я не хочу принимать какую -либо нынешнюю ненормативную лексику. Кто -нибудь может сказать мне, как я могу не дать пользователям набирать такие слова?

Это было полезно?

Решение

Вам придется сканировать вклад по всей вульгарности, либо после входа, либо во время входа, и тогда отклонить содержание. Inversoft (http://www.inversoft.com/) имеет доступную веб -службу, которая может помочь; Вы также можете выполнить поиск в Google «Фильтр ненормативной лексики Java», чтобы найти другие подобные продукты.

Другие советы

  1. Определите список ненормативной лексики.
  2. Спросите пользователя для ввода.
  3. Проверьте вход. Если он равен любому элементу в вашем списке ненормативной лексики, отвергните его.

Конечно, пользователи не смогут вводить имена фактических городов, которые также являются ненормативной лексикой. По определению вы исключаете такие города.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top