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 
   
 

