@defild

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

Вот что у меня есть [+]?\d+(\$). Мне надо чтобы оно искало например 100$, 103.45$ и так же с руб.
  • Вопрос задан
  • 838 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
\d*(\.\d\d)?(\$|руб)

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

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

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
ФАЙВДЖЕН Москва
от 250 000 ₽
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект