Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2009, 15:26
marvi
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Validar con expresiones regulares un campo real expresado con exponente

Hola:

lo que intento es validar con expresiones reguares un double,
que se pueda introducir como: 1.02 o 1.2E-4

la primera opcion ya la tengo:
validar un real:
"^(?:\\+|-)?\\d+\\.\\d*$"

pero necesito tambien que me diga si es un double expresado con exponente:

ejemplo: 0.1E-3

intente: ^(?:\\+|-)?\\d+\\.\\d*[E-], y alguas cosas mas
a ver si unia las dos partes pero no funciona asi,

la pregunta es alguien tiene alguna idea de como lo hago para unir las tres partes

reales:^(?:\\+|-)?\\d+\\.\\d*
exponente:[E-]
entero:^(?:\+|-)?\d+$

como uno estos tres?
muchas gracias

Última edición por marvi; 08/05/2009 a las 15:34