45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:node.js格式化数字增加千位符的方法分享

node.js格式化数字增加千位符的方法分享

2015-07-23 17:11:28 来源:www.45fan.com 【

node.js格式化数字增加千位符的方法分享

每三位以逗号分隔的处理方式

正则方式:


复制代码 代码如下:

"15000000".split("").reverse().join("").replace(/(\d{3})/g, "$1,").split("").reverse().join("");

 

"115000000".split("").reverse().join("").replace(/(\d{3})(?=[^$])/g, "$1,").split("").reverse().join("");

var str = '123123211312.333123'.replace(/(?=(?!^)(?:\d{3})+(?:\.|$))(\d{3}(\.\d+$)?)/g,',$1');
console.log(str)

'1500000000000'.replace(/\B(?=(\d{3})+$)/g,',')

 

循环查找方式


复制代码 代码如下:

function formatNumber(value) {
value = value.toString();
if (value.length <= 3) {
return value;
} else {
return formatNumber(value.substr(0, value.length - 3)) + ',' + value.substr(value.length - 3);
}
}

 

toLocaleString函数:


复制代码 代码如下:

15000000..toLocaleString();

 


本文地址:http://www.45fan.com/bcdm/15458.html
Tags: 数字 Node.js 格式化
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部