Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2009, 14:46
Avatar de mdromed
mdromed
 
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 8 meses
Puntos: 8
Ayuda con expresion regular y Ereg!!!

Hola a todos/as.
A ver si alguien me puede explicar por qué me pasa esto:

Resulta que en este chequeador de expresiones regulares con el metodo "EREG" (http://www.dnsqueries.com/es/test_ex..._regulares.php) me dice que la cadena "luis-lalo" es valida con esta expresion:

^[a-zA-Z0-9\-_]{3,20}$

Y sin embargo al hacerlo en mi codigo php de esta manera:

echo ereg(^[a-zA-Z0-9\-_]{3,20}$, "luis-lalo") ;
pues no me devuelve "1" que significa correcto (true), si no que, no me devuelve nada,lo que significa que la cadena no ha cumplido con el patron que le he pasado.

¿alguien me puede decir por que pasa esto?
Lo que quiero es un patron ereg que me deje introducir numeros, letras, guiones y guiones bajos.

Gracias.