Regex para coma flotante?
Estoy tratando de escribir un RegEx para validar un número de coma flotante. Esto es lo que he logrado hasta ahora:
/^[-+]?[1-9]\d{0,2}(\.\d{1,1})?/
El número es válido si:
Positivo o negativo Máx. De 2 dígitos (decenas o cientos)Dígitos de centésimas no pueden 0 (solo 1-9)Scale es máximo de 1 El valor decimal puede ser 0 o 5 o ninguno en absolutoAsí que estos números serían válidos, por ejemplo:
1.5 -1.5 17.51 -3 30.5Estos números serían inválidos, por ejemplo:
1.57 3041.5 17.59 915 -1.56 05.0