Lista negra de palabras en el contenido para filtrar mensaje [cerrado]

Para un sitio web que recibe información de niños, necesitamos filtrar cualquier palabra mala / mala que usen cuando ingresan sus comentarios en el sitio web (ejecutando PHP).

Los comentarios son un campo libre y los usuarios pueden ingresar cualquier comentario que deseen. La solución que se me ocurre es tener una lista de palabras como BLACKLIST: bad, bad, word, woord, craap, craaaap, (Podemos completar esto con todas las palabras en la lista negra).

Luego, cuando se guarde el formulario, podemos ver la lista y si alguna de las palabras está presente, no permitiremos que se guarde el comentario.

PERO el problema con este método es que pueden moverse agregando letras a las palabras para que salte el filtro EG: shiiiiit

Déjame saber qué crees que es la mejor manera de crear un filtro para estas palabras.

Respuestas a la pregunta(6)

Su respuesta a la pregunta