Aquí llamo a la función que se supone me ira diciendo si el correo ingrsado es correcto o no.
Código PHP:
   <input type="text" name="email" id="email" class="input_registro" onkeyup="chekarEmail();" />  <br />
<div class="mensaje_error_disponibilidad" id="erremail"></div> <br /> 
    Código PHP:
   function chekarEmail()
{
    var divMensajeEmail = document.getElementById("erremail");
    var inputEmail = document.getElementById("email");
    var valor = inputEmail.value;
    
    var ajax=nuevoAjax();
    ajax.open("POST", "../php-functions/functions.func.php", true);
    ajax.send("email="+valor);
    
    ajax.onreadystatechange=function()
    {
        if (ajax.readyState==4)
        {
            // Muestro el mensaje enviado desde el servidor
            divMensajeEmail.innerHTML=ajax.responseText;
        }
    }
} 
    Código PHP:
   function ValidarEmail($parametro){
    $patron = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
    
    if (eregi($patron, $parametro)){
     return true;
    }
    else {
     return false;
    }   
}
if ($email) {
    $valor = trim($email);
    
    if (ValidarEmail($valor)) {
        echo "Email válido";
    }
    else {
        echo "Email no válido";
    }
} 
    Gracias de antemano.
 
