Я пытаюсь создать регулярное выражение javascript для формы Google, чтобы проверить ответ на вопрос, связанный с возрастом.Я хочу, чтобы пользователь мог вводить только целые числа в диапазоне от 18 до 99.
Эти значения должны быть только числовыми, не могут приводить с нулями, быть отрицательными или содержать десятичные дроби.Они должны быть только целыми положительными числами.
Я очень плохо знаком с регулярным выражением, это моя лучшая попытка.
(1[89]|[2-9][0-9])
\d(1[89]|[2-9][0-9])
Первая попытка будет держать ответы в пределах моего диапазона (от 18 до 99)однако он допускает значения с десятичными, предшествующими нулями и даже конечными буквами.

Вторая попытка при использовании \ d Кажется, что принимаются только значения, которыеприводить с нулем, несмотря на то, что они включают десятичную или конечную букву.
