js前端将数字千分制显示

刚刚测试说我数字显示的格式不对,例如45000.00要显示成这样:45,000.00也就是千分制显示。

这个js方法很好用,特此记录。

function comdify(n)

{

var re=/\d{1,3}(?=(\d{3})+$)/g;

var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});

 

return n1;

 

}

 

你可能感兴趣的:(js)