Validar un e-mail usando expresiones regulares

Expresiones regulares

En el post de hoy, vamos a poner en práctica las expresiones regulares básicas. Haremos el test con la expresión regular de un e-mail. 

Primero de todo, recordar que la expresión regular de un e-mail era el siguiente patrón:

/^([da-z_.-]+)@([da-z.-]+).([a-z.]{2,6})$/

Seguidamente, introducimos dentro de los tags correspondientes de JavaScript, el siguiente código, que es el correspondiente a la validación de un e-mail.

 

function validateEmail($email) {
	var emailReg = /^([da-z_.-]+)@([da-z.-]+).([a-z.]{2,6})$/;
	if( !emailReg.test( $email ) ) {
		return false;
	} else {
		return true;
	}
}

 

Esta función de JavaScript, la deberemos de vincular al elemento el cual queremos validar (en este caso, el e-mail). Esto es todo, espero que les sea útil.

  • yannick

    Buenas.

    Creo que puede interesar este servicio:

    http://ypsch.com

    Saludos

    • http://oriolpuig.com Oriol Puig

      Gracias Yannik, lo tendremos en cuenta!

  • Jorge

    Y para los latinos con acentos y ñ´s cual seria la expresion ejemplo yañezlópez@gmail.com