Validar un correo electrónico y detectar posibles errores con jQuery

Pablo

MailCheck es un plugin jQuery de lo más simple pero no por eso menos útil. Sirve para validar direcciones de correo electrónico, pero no solamente su sintaxis, sino también verifica la validez del dominio que la acompaña. Es así que por ejemplo podemos validar si el usuario en lugar de escribir @hotmail.com escribe hotnail.com, sugiriendo del posible error.

Mailcheck no hace una verificación real, en cambio realiza una comprobación en base a una lista de dominios que nosotros mismos le ingresamos. Si analizamos un poco el panorama veremos que la mayoría de las personas utilizan dominios de origen publico y popular como por ejemplo: hotmail, yahoo, gmail, etc. Por lo que el trabajo de cargar esta pequeña lista no es demasiado.

Así se ve la sugerencia que emite el plugin al detectar un posible error de tipeo.

verificar y sugerir correcciones en las direcciones de email

Ejemplo de uso

Por un lado tenemos el campo al cual le queremos aplicar el filtro:

<input id="email" name="email" type="text" />

Inicialización del plugin

<script type="text/javascript">
var domains = ['hotmail.com', 'gmail.com', 'aol.com'];

$('input#email').mailcheck(domains, {
	suggested: function(element, suggestion) {
		// callback code
	},
	empty: function(element) {
		// callback code
	}
})
</script>

El plugin no tiene demasiada ciencia, es una pequeña ayuda para reducir el numero de posibles errores a la hora de cargar un simple formulario web :D

Web: MailCheck

Pablo

Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.

Comentarios

  1. Partidas de Nacimiento Responder

    me gusto mucho tu blog, veo que tienes cosas muy interesantes

Realizar un comentario