Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.01.2020, 17:21
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

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

из строки "50 584,03 ₽" сделать число 50584,03, заранее благодарю
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2020, 17:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от Роман Андреевич
сделать число
таких чисел нет в js, нужна точка а не запятая.
alert("50 584,03 ₽".replace(/[^\d,]/g, ""));
Ответить с цитированием
  #3 (permalink)  
Старый 15.01.2020, 02:10
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

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

Роман Андреевич, здесь вся проблема в подходе — следует хранить именно число, а не строковое представление. Имея число, вы его легко можете представить в интерфейсе в любом виде на любом языке.
Ответить с цитированием
  #4 (permalink)  
Старый 15.01.2020, 04:31
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обрезать строку с первого пробела DDim1000 Общие вопросы Javascript 6 08.10.2018 15:26
Ребята помогите удалить строку gepavlik Javascript под браузер 14 26.12.2016 19:58
Обрезать строку vladvk Серверные языки и технологии 4 23.03.2012 16:24
Как обрезать строку в переменной mazovski Общие вопросы Javascript 2 08.04.2010 17:14
Помогите разбить строку входящих данных на 2 переменные freefly Общие вопросы Javascript 3 18.01.2010 01:56