Foros del Web » Programando para Internet » PHP »

Función ereg

Estas en el tema de Función ereg en el foro de PHP en Foros del Web. Hola. En el Faq de validar correo se usa la función ereg if (!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$mail)){ return FALSE; } Pero no entiendo bien algunas cositas. ereg no ...
  #1 (permalink)  
Antiguo 21/07/2003, 20:30
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Función ereg

Hola. En el Faq de validar correo se usa la función ereg

if (!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$mail)){
return FALSE;
}

Pero no entiendo bien algunas cositas.
ereg no necesita el signo !.

Hasta dónde va cada parámetro, porque no sé si es codigo por ejemplo "^ o son caracteres a evaluar.

Para que son {2,4}

y si la variable $mail, puede ser la enviada por la form.
  #2 (permalink)  
Antiguo 21/07/2003, 20:54
Avatar de sdf23  
Fecha de Ingreso: diciembre-2002
Mensajes: 297
Antigüedad: 21 años, 4 meses
Puntos: 0
parece ser que no sabes la sintaxis basica de php date una vuelta por php.net el ! significa que no sea asi osea lo contrario se podria decir y el $mail seria un campo por POST, GET , COOKIE, SESION, etc para esos casos es mejor utilizar $_POST, $_GET ,etc
__________________

la vida es bella cuando no es culera
  #3 (permalink)  
Antiguo 22/07/2003, 10:26
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Gracias, apenas estoy aprendiendo y por eso pregunto.


Supongo que {2,4} son el rango de cantidad de caracteres que puede haber, ¿no?

pero para los casos.com.mx ¿basta com poner {2,5}?

Última edición por Rafael; 22/07/2003 a las 10:29
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 23:35.