// substring
function format_with_substring(number) {
var arr = (number + '').split('.');
console.log(arr);
var int = arr[0] + '';
var fraction = arr[1] || '';
console.log(fraction);
var f = int.length % 3;
var r = int.substring(0, f);
for (var i = 0; i < Math.floor(int.length / 3); i++) {
r += ',' + int.substring(f + i * 3, f + (i + 1) * 3)
}
if (f === 0) {
r = r.substring(1);
}
if(fraction){
fraction = fraction.length>2?"." + fraction : "." + fraction + '0'
} else {
fraction = '.00'
}
return r + fraction
// return r + (!!fraction ? "." + fraction : '.00');
}
千位分隔符
最新推荐文章于 2023-12-13 12:12:21 发布