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

Надо сделать регулярное выражение для проверки цены, как это сделать?

Вот что у меня есть [+]?\d+(\$). Мне надо чтобы оно искало например 100$, 103.45$ и так же с руб.
  • Вопрос задан
  • 992 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
\d*(\.\d\d)?(\$|руб)

Вообще такое задание лучше оформлять на каком-то онлайн регекс билдере
https://regex101.com/r/e74O55/1

И еще странно, что в случае с рублем, нет пробела перед ним
ибо 100$ выглядит нормально, а 100руб - нет. Лучше 100 руб...
но добавить пробел несложно (\d*(\.\d\d)?(\$| руб))
Ответ написан
Ваш ответ на вопрос

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

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