Expresiones Regulares

Fran
26 de Agosto del 2003
Hola, soy un novato en programación en php. Mi experiencia hasta ahora me dice que no es muy dificil, ya que se parece muchisimo a C, pero me ha surgido un problema y no se como resolverlo:

Para validar uso las expresiones regulares, con la función Ereg. Esto te quita mucho trabajo, si lo comparamos con lo que hay que hacer si queremos validar valiendonos de otros medios.
Una vez puse en la funcion una expresion parecida a esto: "^[\w]+$", lo que significa que el contenido del campo que comparo con la expresion debe estar compuesto por un número ilimitado de caracteres de palabra. Pero en vez de esto lo toma como una cadena compuesta por un número ilimitado de "w".

La version de php que uso es la 4. Uso el apache en windows98.

¿Alguien me puede decir por qué no funciona esta expresión?

Gracias por adelantado.