Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите обрезать строку( (https://javascript.ru/forum/misc/79250-pomogite-obrezat-stroku.html)

Роман Андреевич 14.01.2020 17:21

Помогите обрезать строку(
 
Коллеги помогите обрезать строку, че то запарился:

из строки "50 584,03 ₽" сделать число 50584,03, заранее благодарю

рони 14.01.2020 17:49

Цитата:

Сообщение от Роман Андреевич
сделать число

таких чисел нет в js, нужна точка а не запятая.
alert("50 584,03 ₽".replace(/[^\d,]/g, ""));

Malleys 15.01.2020 02:10

Цитата:

Сообщение от рони
таких чисел нет в js, нужна точка а не запятая.

Это может быть результатом перевода в читаемый вид...
var value = 50584.03;
alert(value.toLocaleString("ru", { style: "currency", currency: "RUB" }));
Вопрос в том, почему у автора нет доступа к исходному числу!

Роман Андреевич, здесь вся проблема в подходе — следует хранить именно число, а не строковое представление. Имея число, вы его легко можете представить в интерфейсе в любом виде на любом языке.

Роман Андреевич 15.01.2020 04:31

Malleys, согласен, что нужно хранить именно число. Но в данная строка это результат парсинга страницы, что имеем с тем и работаем так сказать))) но все равно спасибо


Часовой пояс GMT +3, время: 09:19.