function splitK(num) {
var decimal = String(num).split('.')[1] || '';//小数部分
var tempArr = [];
var revNumArr = String(num).split('.')[0].split("").reverse();//倒序
for (i in revNumArr){
tempArr.push(revNumArr[i]);
if((i+1)%3 === 0 && i != revNumArr.length-1){
tempArr.push(',');
}
}
var zs = tempArr.reverse().join('');//整数部分
return decimal?zs+'.'+decimal:zs;
}
var num = '123456789.123';
console.log(splitK(num));
//输出:123,456,789.123
转载于:https://my.oschina.net/u/3500033/blog/1512156