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

289
19 декабря 2017, 20:24

Всем доброго времени суток.
Передаю в вид объект

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()

Как будет правильно?
Заранее благодарю за ответы.
З.Ы. Гугл не помог :С

READ ALSO
Логин в react.js

Логин в react.js

Например у меня есть метод:

244
Событие на input

Событие на input

В общем задача необходимо создать форму состоящую из двух строк

262
Где хранить параметры для Ajax запроса

Где хранить параметры для Ajax запроса

Мое приложение состоит из множества таблиц с даннымиКаждая таблица имеет сортировки и фильтры (везде разные)

239
Как это работает

Как это работает

Кто-нибудь, объясните, пожалуйста, как работает эта библиотека:

233