
19/03/2010, 18:23
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 67
Antigüedad: 15 años, 6 meses Puntos: 2 | |
Expresion regular numeros decimales Hola, tengo un error en una expresion regular, para validad numeros decimales, pero no se cual es.
La expresion seria:
$patron = "^([0-9]+([\.,][0-9]{1,".$dec."})?){".$mint.",".$maxt."}$";
Dodne $dec, tiene la cantidad de decimales que quiero permitir, mint la minima longitud de la cadena y maxt el maximo de la cadena.
Por ejemplo si uso:
$mint = 0;
$maxt = 5;
$dec = 2;
La cadena "9.540" es valida para ese patron, cuando no deberia porque tiene mas de dos decimales.
Gracias por su ayuda. Saludos
Daniela |