DonTraffic
@DonTraffic
Frontend-developer

Как из строки «5 000 000 — 12 000 000₽» взять второе число без «₽»?

Как из строки "5 000 000 — 12 000 000₽" взять второе число без "₽" и привести его к числу 12000000?
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Без регулярок можно )
parseInt(str.split("").filter((c) => c !== " ").join("").split("—")[1])
Удалить все пробелы, разбить по тире, парсить как целое (проигнорирует символ валюты).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
с помощью регулярного выражения.
Код писать не буду, он элементарный даже для джунов
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
^.* — ([0-9 ]+)

только не забудьте вырезать пробелы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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