---
title: "Sistema anti HOYGAN en Javascript"
date: "2007-09-12T20:48:32+02:00"
modified: "2019-05-12T16:22:23+02:00"
author: "David Carrero Fdez-Baillo"
section: "Programación y software"
canonical: "https://carrero.es/sistema-anti-hoygan-en-javascript/"
site: "Carrero"
---

# Sistema anti HOYGAN en Javascript

Sin duda apoyo la correcta escritura de nuestro idioma, muestra de ello es que más de una vez he tenido que corregir comentarios e incluso borrarlos, aunque también reconozco que no siempre dispongo de tiempo. Por ello que este curioso *JavaScript* Anti HOYGAN te podrá resultar realmente útil para tratar de combatir la incorrecta escritura del castellano o español (como cada uno prefiera) y así evitar que nuestra web, bitácora, o lo que sea donde aceptemos comentarios se convierta en un móvil, donde nos encontramos todo tipo de erratas intencionadas y evitables como pueden ser «k» para decir que, «ola» para decir hola, «kien» para decir quien, y otra serie de barbaridades que muchas veces dañar nuestra vista y orgullo.

Gracias a este *Javascript*de fácil implementación en cualquier formulario obligarás al *HOYGAN* a leer una alerta más o menos compleja para que desista de comentar o para que lo haga de forma correcta, al fin y al cabo nos podemos equivocar, somo humanos, y si fallaste seguro que te arrancamos una sonrisa.

**¿Qué es el script antiHOYGAN?**

Es una función *javascript* que analizará en tiempo real el texto recibido en un formulario como un parámetro para detectar si hay palabras del diccionario *HOYGAN,*lanzando un aviso en una ventana para impedir el comentario y obligar a su correcta escritura o a no escribir el comentario

Este código realiza dos comprobaciones, que el texto no contenga más de un 25% de letras mayúsculas y que no contenga palabras de la lista negra previamente definida y que puede ser amplia de forma sencilla. Actualmente contiene las cadenas:  
 “hoygan”, “hoigan”, “plis”, “weno”, “grasias”, “antebraso”, “aaaa”, “eeee”, “iiii”, “oooo” ,”uuuu”, “jajaja”, “hahaha”, “jejeje”, “???”, ” k “, ” ke “, ” q “, ” plis “, “fff”, “ggg”, “jjj”, “lll”, “mmmm”, “nnnn”, “rrrr”, “xxxx”, “zzzz”, “dddd”, “ssss”, «kien», «kienes»

Para su **instalación** solo tienes que [descargar el fichero antiHOYGAN.js](https://carrero.es/wp-content/uploads/2007/09/antihoygan.zip) y copiarlo en tu servidor web. Después incluye en la cabecera de tu sitio web la siguiente cadena: `<script src="antiHOYGAN.js"></script>`

Ahora solo tienes que localizar el formulario y campo que quieres proteger con el filtro y hace uso de la función *filterHOYGAN* dentro de un *«onclick»* en el *«submit»*, asegurándote de que el nombre de campo a controlar está incluido en la función del filtro, mira este ejemplo:

![ejemplo antiHoygan](https://carrero.es/wp-content/uploads/2007/09/ejemplo-ahoygan.gif)

Espero que te sea útil y desde aquí agradecer su aportación a la causa a su autor [Dani Gonzalez (Troy)](http://www.hevistocosas.com/)

Sitio Oficial: [antiHOYGAN nopuedocreer.com](http://www.nopuedocreer.com/quelohayaninventado/3670/sistema-anti-hoygan/)  
 vía: [Online.com.es](http://www.online.com.es/2592/blogosfera/sistema-anti-hoygan/)

---

Fuente: https://carrero.es/sistema-anti-hoygan-en-javascript/
