Задать вопрос
AlexanderBelov
@AlexanderBelov
Frontend developer

Как вставить пробел после каждого третьего символа в строке?

В карточке товара есть цена, которая приходит из json, т.е., является всегда строкой.
Каким образом можно вставить пробелы после каждого третьего символа с конца строки, чтобы отобразить цену в привычном формате?
Например:

7
70
700
7 000
70 000
700 000
7 000 000
...
  • Вопрос задан
  • 21919 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@shuffler_agr0s
dev
Готовая функция, возможно даже для себя на будущее ответил)
function prettify(num) {
            var n = num.toString();
            return n.replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g, "$1" + ' ');
        }

prettify(1000000);
Ответ написан
Ваш ответ на вопрос

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

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