A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > node.js中格式化数字增加千位符的几种方法

node.js中格式化数字增加千位符的几种方法

时间:2015-07-04 09:56作者:zhao人气:48

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

正则方式:

"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();

标签node.js,格式化,数字,增加,千位,几种,方法,三位

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号