maxxtweek
@maxxtweek
Начинающий бекэнд разработчик

Как отформатировать число в JS и вывести в pug?

Всем доброго времени суток.
Передаю в вид объект
offers
{
"id":129,
"logourl":"129.png",
"mincreditsum":7000,
"maxcreditsum":200000"
}
Хочу mincreditsum и maxcreditsum отформатировать и привести к виду 7 000 и 200 000.
Нашел такую регулярку
replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')
Вывожу сейчас в цикле так
each offer,index in offers_arr
        span.minsumm !{offer.mincreditsum}
        span.maxsumm !{offer.maxcreditsum}

Как можно применить регулярко?
Сейчас объявил функцию
script.
    var myFunc = function (a) {
        return a.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
    }

И в цикле её вызываю
each offer,index in offers_arr
     span#summin!= myFunc(offer.mincreditsum)

Но выдает ошибку
Call to undefined function myFunc()

Как будет правильно?
Заранее благодарю за ответы.
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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