How do I prevent users from entering profanities?

518 views Asked by At

Possible Duplicate:
How do you implement a good profanity filter?

I have to take a city name from users as input, but I don't want to accept any profanities. Can anyone tell me how I can keep users from typing such words?

2

There are 2 answers

1
Joseph Ottinger On BEST ANSWER

You'd have to scan the input for all vulgarity, either post-entry or during the entry, and reject the content then. Inversoft (http://www.inversoft.com/) has a web service available that can help; you can also do a google search for "java profanity filter" to find other similar products.

0
Daniel Daranas On
  1. Define a list of profanities.
  2. Ask the user for input.
  3. Check the input. If it is equal to any item in your list of profanities, reject it.

Of course users will not be able to enter names of actual cities which are also profanities. By definition, you are excluding such cities.