Seguimos con las validaciones del lado del cliente, en este caso, una pequeña función para comprobar si una dirección de email es válida. Ya sabes, que tenga caracteres, una arroba, mas caracteres, un punto, más caracteres…. otra cosa es que el email luego sea válido!

function validarEmail(value) {
var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
return filter.test(value);
}

Le pasamos la dirección de email que queremos validar, y nos devuelve un boleano.

Esto nos sirves para validaciones rápidas sin tener que recargar la página completa, pero desde el lado del servidor tendremos que volver a validar los datos, ya que no es aconsejable nunca fiarse de las validaciones en javascript….