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

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

Какой регуляркой воспользоваться, чтобы отфильтровывать числа по условию >50?
  • Вопрос задан
  • 4601 просмотр
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Решения вопроса 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)

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

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

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