JS 金额千位符格式化,数字千位符格式化,可以保留任意小数位

//格式化金额
function toThousands(num) {
    if(!num)return '0.00';
    var info = parseFloat(num).toFixed(2).toString().split('.');
    num=info[0];
    var result = '';
    while (num.length > 3) {
        result = ',' + num.slice(-3) + result;
        num = num.slice(0, num.length - 3);
    }
    if (num) { result = num + result; }
    info[0] = result;
    return info.join('.');
}

关于toFixed()方法详见链接点击打开链接 

其他方法点击下文,此方法转自下文,不知原文出处

JS实现的4种数字千位符格式化方法分享

猜你喜欢

转载自blog.csdn.net/xuanmobaobao/article/details/79160773