UNPKG

billie-util

Version:

a gatjer of utils to improve develop efficiency

25 lines (24 loc) 728 B
const toThousands = function (money) { money += '' let integer = money.split('.')[0] let decimal = money.split('.')[1] || '00' if (!money) return money if (integer.length < 4) { return integer + '.' + decimal.slice(0, 2) } let moneyFormatted = '' let moneyList = integer.split('').reverse() for (var i = 0; i < moneyList.length; i++) { if (i % 3 === 0 && i !== 0) { moneyFormatted += ',' } moneyFormatted += moneyList[i] } if (decimal) { return moneyFormatted.split('').reverse().join('') + '.' + decimal.slice(0, 2) } else { return moneyFormatted.split('').reverse().join('') } // return moneyFormatted.split('').reverse().join('') } module.exports = toThousands