程序员人生 网站导航

利用JavaScript实现数字的格式化(三位分节法)

栏目:jscript时间:2013-12-16 16:08:25

  有人问一个关于数字格式化的问题,对于一串数字,实现三位分节法表示法(例:629,200,000.206),把数字从后往前,每三位分一段,中间加个逗号分隔。要求使用JavaScript先把数字转换成整数,然后再转换成三位分节表示法,自己简单写了一个函数。

以下为引用的内容:
function format_number(n){
var b=parseInt(n).toString();
var len=b.length;
if(len<=3){return b;}
var r=len%3;
return r>0?b.slice(0,r)+","+b.slice(r,len).match(/d{3}/g).join(","):b.slice(r,len).match(/d{3}/g).join(",");
}


提示:可修改后代码再运行!

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐