Hola, estoy intentando validar una variable de tipo float usando los patrones pattern y matcher pero no lo consigo. Quiero que me acepte cadenas de los siguientes tipos:
[0-9].[0-9] o [0-9] pero no quiero que de como valida: "1." ó "."
Os dejo la expresión regular que hice y si alguien puede decirme el fallo, le estaría muy agradecida:
Pattern patron=Pattern.compile("[0-9]{1,6}[.[0-9]{1,6}]?");
Gracias!!