hola , pegándole un repasito a php me he dado cuenta que ando cojo en un tema tan improtante y de tanto uso como las
expresiones regualres, por lo que me he puesto a ver un librito de anaya que no está nada mal en el que explica esto entre otras cosas de php5. El tema es que haciendo unos ejercicios no consigo entender muy bien porque no me funciona esto:
Código:
$correo = "[email protected]";
if (ereg("*[a-z|\.]+@ [a-z|\.]+\. (org|com|net)$",$correo) )
echo "El correo $correo se acepta.<br>";
else
echo "El correo $correo no cumple el patrón.<br>";
Me devuelve siempre
El correo [email protected] no cumple el patrón.
¿Que hago mal?
¿Exactamente que hace el * delante de todo?.
Entiendo lo del + pero no entiendo el * al principio de la expresión
¿Que es lo que hace exactamente?.
Gracias de antemano por la ayuda.
Un saludo