Я пытаюсь настроить способ запрета ввода в определенные поля в JavaScript. Большинство моих полей проверяют на /^\d*$/.test(value)
, что предотвращает ввод или вывод любого ввода, который не является числовым c.
В одном конкретном поле используется /^[\d.]*$/.test(value)
, который допускает любое количество цифр и десятичное число чтобы быть помещенным также.
Моя проблема заключается в том, что десятичное регулярное выражение позволяет вводить любое число или, в частности, комбинацию десятичных дробей. Я пытаюсь предотвратить ввод, как "....", "13.24..36", ".2.2" и т. Д. c.
Может ли кто-нибудь предоставить регулярное выражение, которое должно начинаться с числа , заканчиваться числом, может иметь десятичную или нулевую дробь и предотвращает объединение двух десятичных дробей? (как .. <- предотвращение второго, если не следует другое число) </p>