`
ayue222
  • 浏览: 48047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS将数字转换成三位逗号分隔的样式

阅读更多
function formatNumber(num){
	    if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){return   num;}   
	    var   a   =   RegExp.$1,   b   =   RegExp.$2,   c   =   RegExp.$3;   
	    var   re   =   new   RegExp().compile("(\\d)(\\d{3})(,|$)");   
	    while(re.test(b))   b   =   b.replace(re,"$1,$2$3");   
	    return   a +""+ b +""+ c;   
}
分享到:
评论
2 楼 xxzjzb1 2010-08-28  
中秋送礼,首选书画、艺术品交易平台爱艺购!
1 楼 mozart0 2010-08-03  
货币:
num.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');

相关推荐

Global site tag (gtag.js) - Google Analytics