
05/06/2007, 13:38
|
|
Re: Problema con delimitadores en expresiones regulares No tengo mucha experiencia con las PREG (por lo general uso las funciones ereg*), solo te puedo sugerir algunas cosas para probar:
1.- podés cambiar el delimitador a algún otro caracter y ver si te pasa lo mismo, por ejemplo dejar el patrón como
"!^[0-9]{5,10}$!"
2.- podés poner el patrón entre comillas simples, pienso que, aunque no debería suceder, quizás PHP está intentando de alguna forma una sustitución de variable con el $, por lo que ponerlo entre comillas simples te diría si el problema es ese.
Solo un detalle más para comentar: {5,10} implica "mínimo 5, máximo 10", no mínimo 6 como escribiste.
Saludos. |