У меня есть текстовое поле, в котором я хотел бы ограничить число, чтобы разрешить только одну десятичную точку.
Я использовал регулярные выражения для обработки этого, но когда я пытаюсь дать ввод, он не позволяет.
Принимая во внимание, что если я начну с десятичной точки, это позволяет.
Я хотел бы получить вывод:
1.33
12.33
Но это работает как
.33
Код:
const onlyNums = value.replace(/^\d+(\.\d+)?$/, '');