Задать вопрос

Регулярное выражение. Как сделать проверку числа, чтобы оно было больше 50?

Какой регуляркой воспользоваться, чтобы отфильтровывать числа по условию >50?
  • Вопрос задан
  • 4474 просмотра
Подписаться 5 Оценить Комментировать
Решения вопроса 1
5[1-9]|[6-9][0-9]|[1-9][0-9]{2,}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
crazyzubr
@crazyzubr
Python backend-developer
/^(5[1-9]|[6-9]\d|[1-9]\d{2,})$/
Ответ написан
@Kroz
Например, вот так:
/^(?:\d{3,}|[5-9]\d)$/

В консоли хрома можно проверить:
/^(?:\d{3,}|[5-9]\d)$/.test(50)

Но я бы распарсил и сравнил с числом. Хотя, зависит от задачи.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы