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

Красивое отображение цены
Всем добрый день!
Передали на администрирование сайт, попросили чтобы красиво цены отображались, опыта js нету, поэтому тут и пишу
вот код отвечающий за вывод цены
e.displayPrice = function(e) {
        var t = Math.round(e);
        return t <= 999 ? t : t >= 1e3 && t <= 9999 ? t.toString().slice(0, 1) + " " + t.toString().slice(1) : t.toString().slice(0, 2) + " " + t.toString().slice(2)
    },

все красиво отображает, только если цена до 99 999, т.е. 5 654, 16 156 красиво отделяет сотые, но если цена больше 100 000, тогда отображается 12 4564, а надо 124 564, подскажите как сделать?
Ответить с цитированием