实现千位分隔符

2019-08-19  本文已影响0人  织雪纱奈
console.log(parseToMoney(1234.56))
console.log(parseToMoney(12345678))
console.log(parseToMoney(1087654.321))

function parseToMoney(num) {
  num = parseFloat(num.toFixed(3));
  let [integer, decimal] = String.prototype.split.call(num, '.');
  integer = integer.replace(/\d(?=(\d{3})+$)/g, '$&,');
  return integer + (decimal ? '.' +decimal : '');
}
上一篇 下一篇

猜你喜欢

热点阅读