Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2012, 12:25
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como puedo saber si lo que me mandan tiene un arroba

para verificar que el mail es valido con php yo haria esta rutina sencilla


Código PHP:
Ver original
  1. funcion validateMail($mail){
  2. $exp = explode("@", $mail);
  3.     if(count($exp) == 2){
  4.     $dom = explode(".", $exp[1]);
  5.     $ret = true;
  6.         for($i=0;$i<count($dom);$i++){
  7.             if(!(strlen($dom[$i]) >= 2) && !(strlen($dom[$i]) <= 3)){
  8.             $ret = false;
  9.             break;
  10.             }
  11.         }
  12.     return $ret;
  13.     }
  14.     else{
  15.     return false;
  16.     }
  17. }

lo que hace esta funcion es verificar que existan solo 2 datos (usuario y dominio) en el mail. y que en dominio, el dominio o subdominios tengan al menos 2 caracteres.