Foros del Web » Programando para Internet » PHP »

consulta codigo ereg

Estas en el tema de consulta codigo ereg en el foro de PHP en Foros del Web. estuve buscando como validar email y encontre el siguiente codigo q esta con expresiones regulares, y el problema esta en q de expresiones regulares no ...
  #1 (permalink)  
Antiguo 23/09/2003, 09:14
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
consulta codigo ereg

estuve buscando como validar email y encontre el siguiente codigo q esta con expresiones regulares, y el problema esta en q de expresiones regulares no tengo idea!!
asi que queria si alguien me puede ayudar o descifrar que dice este codigo(ojala bien explicito)
Código PHP:

$res 
ereg(
'^[a-z0-9]+([\.]?[a-z0-9_-]+)*@'.// usuario
'[a-z0-9]+([\.-]+[a-z0-9]+)*\.[a-z]{2,}$'// server.
$email); 
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 23/09/2003, 17:56
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
porfaa!!

ayudenme.. q no quiero copiarla si no la puedo entender!!
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #3 (permalink)  
Antiguo 23/09/2003, 19:47
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
en esta direccion tienes una explicacion bastante buena de esto

http://www.zaragozawireless.org/zgzw...lm.php?sid=268

un saludo
  #4 (permalink)  
Antiguo 24/09/2003, 00:46
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Lo que hace es comprobar que por delante de la @ exita una cadena alfanumerica valida, y entre la @ y el . exista otro tanto de lo mismo, tras el punto lo qe hace es comprobar que solo existan letras, y como minimo que haya 2 letras, ya que es la cantidad minima de un dominio.

Saludillos!!
__________________
Usuario registrado de Linux #288725
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:09.