Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/04/2006, 09:17
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Claro compa y qué bueno que te fue útil.

ereg() es una función que evalúa expresiones regulares. Una página que debes casi aprenderte de memoria en este mundillo de PHP es php.net que tiene el manual oficial. Ahí puedes consultar cualquier función.
http://www.php.net/manual/es/function.ereg.php

Las expresiones regulares, como viste, es una forma de meter en poco espacio patrones muy complejos y una de sus funciones puede ser la validación. Se ocupan para mil cosas en realidad.

Te aconsejo (mega-consejo) que le no les tengas miedo a las expresiones regulares, he visto por aquí en muchos post que la gente "le saca" a esos patrones, sin darse cuenta del potencial que se están perdiendo.

Es cierto, tienen su grado de complejidad.

Es cierto, casi siempre se puede lograr lo mismo de otra manera (generalmente más larga).

Es cierto, no las vas a dominar en 10 minutos.

Pero lo que inviertas en aprender esos patrones te va a hacer la vida MEGA-FÁCIL.

Mira, esta es la función que yo uso para validar mis emails:

Código PHP:
<?
if( !ereg("^[a-zA-Z0-9](\\.?[a-zA-Z0-9_-]+)*@[a-zA-Z0-9-]{3,}\\.[a-zA-Z]{2,3}(\\.[a-zA-Z]{2,3})?$",$email) )
?>
...pero hay unas mucho más complejas !!! Aquí mismo hay un post por ahí en donde parece que hicieron una tremenda guerra de expresiones regulares para validación de emails (los masters del foro).

Noooooooooombre, 'ta cañón eso de las expresiones regulares. Pero looooooooooooco !!
__________________
"Di no al Internet Explorer" -Proverbio Chino-