JS 货币数字,每三位隔开

JS 货币数字,每三位隔开(此处保留两位小数)


    if(money) {

        money = String(money);

        var left = money.split('.')[0];

        var right=money.split('.')[1];

        right = right ? (right.length>=2 ? '.'+right.substr(0,2) : '.'+right+'0') : '.00';   //此处保留两位小数,可根据情况是适当更改

        var temp = left.split('').reverse().join('').match(/(\d{1,3})/g); // 此处每三位隔开

        return (Number(money)<0?"-":"") + temp.join(',').split('').reverse().join('')+right;

    }

你可能感兴趣的:(JS 货币数字,每三位隔开)