每三位以逗号分隔的处理方式nBzHTML5中文学习网 - HTML5先行者学习网
正则方式: nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网"15000000".split("").reverse().join("").replace(/(/d{3})/g, "$1,").split("").reverse().join("");
nBzHTML5中文学习网 - HTML5先行者学习网"115000000".split("").reverse().join("").replace(/(/d{3})(?=[^$])/g, "$1,").split("").reverse().join("");nBzHTML5中文学习网 - HTML5先行者学习网
var str = '123123211312.333123'.replace(/(?=(?!^)(?:/d{3})+(?:/.|$))(/d{3}(/./d+$)?)/g,',$1'); nBzHTML5中文学习网 - HTML5先行者学习网
console.log(str)nBzHTML5中文学习网 - HTML5先行者学习网
'1500000000000'.replace(//B(?=(/d{3})+$)/g,',') nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网循环查找方式 nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网
function formatNumber(value) { nBzHTML5中文学习网 - HTML5先行者学习网
value = value.toString(); nBzHTML5中文学习网 - HTML5先行者学习网
if (value.length <= 3) { nBzHTML5中文学习网 - HTML5先行者学习网
return value; nBzHTML5中文学习网 - HTML5先行者学习网
} else { nBzHTML5中文学习网 - HTML5先行者学习网
return formatNumber(value.substr(0, value.length - 3)) + ',' + value.substr(value.length - 3); nBzHTML5中文学习网 - HTML5先行者学习网
} nBzHTML5中文学习网 - HTML5先行者学习网
}nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网toLocaleString函数: nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网
15000000..toLocaleString();nBzHTML5中文学习网 - HTML5先行者学习网
nBzHTML5中文学习网 - HTML5先行者学习网