Compare un conjunto de palabras con una entrada de área de texto con javascript

Tengo un área de texto dentro de un formulario.

Antes de enviar el formulario, el área de texto se valida y verifica para que no esté vacío, no tenga más de 2000 caracteres, no contenga caracteres prohibidos, etc.

Estoy trabajando en la última parte de la validación, que necesitaría que el área de texto se compare con una serie de "malas palabras".

Esto para ayudarme a mantener y mantener un buen "lenguaje" en mi sitio.

No soy muy bueno con js, entonces, ¿alguien sabe de una manera de comparar cada palabra del área de texto con el conjunto de palabras malas?

Además, ¿esto ralentizaría mucho la validación? (la matriz contiene como máximo 100 palabras).

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta