Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2011, 16:37
Avatar de molig
molig
 
Fecha de Ingreso: septiembre-2006
Ubicación: Acapulco
Mensajes: 50
Antigüedad: 18 años, 4 meses
Puntos: 15
Exclamación Respuesta: Validar e_mail

en php:

Código PHP:
function validarEmail($email){
    
$reg "#^(((( [a-z\d]  [\.\-\+_] ?)*) [a-z0-9] )+)\@(((( [a-z\d]  [\.\-_] ?){0,62}) [a-z\d] )+)\.( [a-z\d] {2,6})$#i";
    return 
preg_match($reg$email);
}
 
if(
validarEmail("[email protected]"))
    echo 
"email valido";
else
    echo 
"email invalido"
O puedes hacer la validación antes de enviar al formulario con JavaScript, también con expresiones regulares.

Código:
<script type="text/javascript">  
<!--  
function validaMail(campo) {  
    var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;  
    if ((campo.value.match(RegExPattern)) && (campo.value!='')) {  
        alert('mail correcto');   
    } else {  
        alert('mail incorrecto');  
        document.getElementById("correo").focus();  
    }   
}  
//-->  
</script>

<input type="text" id="correo" onblur="validaMail(this);">
__________________
He aprendido que un hombre
sólo tiene derecho a mirar a otro hacia abajo,
cuando ha de ayudarle a levantarse.
GGM

Última edición por molig; 30/11/2011 a las 16:45