Я пытаюсь создать шаблон HTML / регулярное выражение, чтобы разрешить только числа с плавающей запятой от 0 до 1 с максимальными двумя десятичными знаками.
Итак, будет правильным следующее:
0
0.1
0.9
0.11
0.99
1
И это будет неверно:
00
0.111
0.999
1.1
2
10
Я не знаю о регулярных выражениях, не понимаю его синтаксис и не нашел ни одного онлайн-инструмента для создания регулярных выражений.
IПришло кое-что из того, что я собрал из онлайн-примеров:
^(0[0-1]|\d)(\.\d{1,2})?$
Я добавил 0[0-1]
, чтобы установить диапазон 0-1, но он не работает. Это регулярное выражение соответствует каждому числу от 0 до 9, которое также может иметь максимум 2 десятичных знака.