Regex Coincidencia de números con punto flotante
Tengo este patrón:
[0-9]*\.?[0-9]
Coincide con los números, pero también coincide con 3.5.4 como:
3.5.4¿Cómo arreglar eso (esta entrada no debe coincidir)?
ACTUALIZAR:
esto también debería funcionar en la entrada: 1 3.5.4 10
1.2. No se permite
.3 está permitido
No se permite ningún tipo de letra que no sea parte del número, como: a1 2.4f 3. 45, 67!