Регулярное выражение для плавающей запятой?
Я пытаюсь написать RegEx для проверки числа с плавающей запятой. Вот что мне удалось до сих пор:
/^[-+]?[1-9]\d{0,2}(\.\d{1,1})?/
Номер действителен, если:
Положительный или отрицательныйМакс 2 цифры (десятки или сотни)Сотая цифра не может 0 (только 1-9)Масштаб не более 1Десятичное значение может быть 0 или 5 или ни одного вообщеТаким образом, эти числа будут действительными, например:
1,5-1,517,515-330,5Эти числа будут недействительными, например:
1,573041,517,59915-1,5605,0