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

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

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

7
70
700
7 000
70 000
700 000
7 000 000
...
  • Вопрос задан
  • 21817 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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);
Ответ написан
Ваш ответ на вопрос

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

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