Frage

Mögliches Duplikat:
Wie implementieren Sie einen guten Profanitätsfilter?

Ich muss einen Stadtnamen von den Benutzern als Eingabe annehmen, aber ich möchte keine Obsanitäten akzeptieren. Kann mir jemand sagen, wie ich Benutzer davon abhalten kann, solche Wörter zu tippen?

War es hilfreich?

Lösung

Sie müssten die Eingabe für alle Vulgarität entweder nach dem Eintritt oder während des Eintrags scannen und dann den Inhalt ablehnen. Inversoft (http://www.inversoft.com/) verfügt über einen Webdienst, der helfen kann. Sie können auch eine Google -Suche nach "Java Profanity Filter" durchführen, um andere ähnliche Produkte zu finden.

Andere Tipps

  1. Definieren Sie eine Liste von Obszänzen.
  2. Fragen Sie den Benutzer um Eingaben.
  3. Überprüfen Sie die Eingabe. Wenn es einem Element in Ihrer Liste von Obszruationen entspricht, lehnen Sie es ab.

Natürlich können Benutzer keine Namen der tatsächlichen Städte eingeben, die ebenfalls Schimpfwörter sind. Per Definition schließen Sie solche Städte aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top