转换number为千分位计数形式js

JS实现转换千分位计数

350000.00-------350,000.00

var num=0;
function format (num) {
  return (num.toFixed(2) + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');
}

var num = 12345;
console.log(format(num));-----------------输出12,345.00

 

js方法toFixed(n):将number转换为小数点后剩余n位 ; 例如 element.toFixed(2) -----element.00

replace替代,

'$&,'按条件替代

posted @ 2018-02-11 15:41  Luna666  阅读(728)  评论(0编辑  收藏  举报