Seleccionar página

D

entro del apartado de configuracuión de funciones de validación de formularios para la librería validate de jQuery y para PHP, esta vez nos toca añadir las restricciones de validación de email.

Aunque la librería validate de jQuery incluya una función propia de validación de email, creo que no es lo suficienteme restrictiva, por ello he modificado dicha función y de paso he creado la función en PHP para la validación en el lado del servidor.

Plugin de jQuery Validate

function(value, element) {
// contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
return this.optional(element) || /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,5})$/.test(value);
},

PHP

function compruebaEmail($email){
if (eregi(“^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,5})$”, $email))
return true;
return false;
}

Si no sabes cómo usar la librería Validate de jQuery lee el siguiente post:
Validación de formularios con jQuery

También puedes añadir más funciones:
Validar Fecha en formularios
Validar DNI en formularios
Validar Número de cuenta bancaria en formularios