Я искал в сети некоторое время без какого-либо успеха. Я ценю, если кто-нибудь может решить эту проблему или, по крайней мере, указать мне правильное направление.
мне нужен шаблон регулярного выражения, который делает следующее:
равно или больше числа 3
не должны допускать десятичные дроби
не должно допускать отрицательных чисел
Я использую Foundation 5 abide.js для проверки моей формы, и для расширенной проверки требуется шаблон регулярных выражений.
это необходимо для проверки поля ввода цены.
Как вы можете прочитать в комментариях, регулярное выражение не является подходящим инструментом для работы с числами. Однако вы можете использовать этот шаблон:
^(?:[3-9]|[12]\d)\d*$
Примечание: если вы хотите разрешить начальные нули, вам нужно только добавить 0*
в начале:
^0*(?:[3-9]|[12]\d)\d*$
Вы могли бы использовать этот шаблон ^(?![012]$)\d+$
демонстрация
вот еще один для ведущих нулей ^(?!0*[012]$)\d+$
демонстрация