@MdaUZH

Разрешить диапазон чисел регулярным выражением?

Как можно разрешить ввод диапазона чисел регулярным выражением?

Например от 1 до 100 включительно..

проверка:
if( var >= 1 and 100 <= var )...
не подходит, т.к регулярное выражение пойдет в поле ввода
<input type="text" pattern="RegEx" title="только от 1 до 100">


Подскажите как она будет выглядеть?
[0-9][0-9][0]
Позволяет ввести и 990

Огромнейшее спасибо
  • Вопрос задан
  • 12064 просмотра
Решения вопроса 1
@MdaUZH Автор вопроса
[1-9]{1}$|^[1-9]{1}[0-9]{1}$|^100
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
profesor08
@profesor08 Куратор тега PHP
Зачем? В HTML5 есть для этого дела специальное поле.
<input type="number" min="1" max="100" value="1" step="1">
Ответ написан
Комментировать
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
svistiboshka
@svistiboshka
живые веб интерфейсы
(100)|(0*\d{1,2})
https://jsfiddle.net/7wdmq6u5/
Ответ написан
Комментировать
mamedovArtem
@mamedovArtem
^(?!0.*$)([0-9]{1,2})$
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы