Regex para ponto flutuante?
Estou tentando escrever um RegEx para validar um número de ponto flutuante. Aqui está o que eu consegui até agora:
/^[-+]?[1-9]\d{0,2}(\.\d{1,1})?/
O número é válido se:
Positivo ou negativo Máximo de 2 dígitos (dezenas ou centenas) dígito dos centésimos não pode 0 (apenas 1-Scale é no máximo 1O valor decimal pode ser 0 ou 5 ou nenhumPortanto, esses números seriam válidos, por exemplo:
1.5 -1,5 17,5 15 -3 30,5Estes números seriam inválidos, por exemplo:
1,57 3041.5 17,59 915 -1,56 05.0