Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 13:59
Urso
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 16 años, 2 meses
Puntos: 0
Validacion de email

Tengo el siguiente codigo para validar el correo electronico, separo la variable que contiene el correo lo divido 2 veces para comparar con expresiones regulares. Sin Embargo, solo me considera el N/D y el No Disponible.

Que puedo hacer para que funcione?

Código PHP:
    $mail = explode('@',$Datos[8]);
    
var_dump($mail);
    
$dominio = explode('.',$mail[1]);
    echo 
"<br/>";
    
var_dump($dominio);
    echo 
"<br/>";
    
    IF(empty(
$Datos[8]) OR preg_match("/[a-zA-Z0-9]+/", $mail[0]) == 0 OR preg_match("/[a-zA-Z]{2,}/" , $dominio[1]) == 0 OR ($Datos[8]!='N/D' OR $Datos[8] != 'No Disponible'))
{
  
//codigo
}