для проверки регулярных выражений прямо в браузере!

я есть некоторая проверка на стороне клиента для текстового поля, которая позволяет только числа до двух десятичных знаков без другого ввода.

Этот сценарий был основой для ввода только числовых значений, однако его необходимо адаптировать, чтобы он мог занимать десятичную точку, за которой следовало только до двух десятичных знаков.

Я пробовал такие вещи, как/[^\d].\d{0,2}, но тогда вызов замены не сработает, и я понятия не имею, как это сделать.

Код
<script type="text/JavaScript">
  function valid(f) {
    if (!/^\d*$/.test(f.value)) {
      f.value = f.value.replace(/[^\d]/g,"");
      alert("Invalid number");
    }
  }
</script>
Запись

Мне нужно сопоставить пустую строку. Если предоставлена ​​пустая строка и форма отправлена, значение по умолчанию возвращается к нулю.

Ответы на вопрос(7)

Ваш ответ на вопрос