Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2012, 12:46
birsa_45
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Expresion regulare Numeros reales

Lo primero, un poco de teoría. Supongo que no te interesará, pero algo en mí me obliga a decírtelo.
Los números reales son algo más que "negativos decimales". Para eso puedes limitarte a números racionales.
A partir de ahí, te recomiendo esta regexp:
Cita:
/^-?\d+(\.\d+)?$/
En la tuya, el guión en los corchetes hay que escaparlo, porque indica un rango de carácteres. Además, antes del punto tiene que haber \d+, no *, y el ? debe ser para el \.\d+ entero, porque es lo que se puede obviar. Además después del punto también debe ser \d+ y no *.
Saludos (:

Última edición por tunait; 08/11/2012 a las 08:54