金额千分位

function formatAmount(amount) {
    amount = amount.toString(10).split('.');
    let _int = amount[0].split(''), _decimals = amount[1], _num = '';
    for (let i = _int.length - 1, j = 1; i >= 0; i--, j++) {
        _num += _int[i];
        if (j % 3 === 0 && j < _int.length) {
            _num += ',';
        }
    }
    _num = _num.split('').reverse().join('');
    return _num + '.' + (_decimals ? _decimals : '00');
}

 

posted @ 2019-04-24 19:07  沐子馨  阅读(170)  评论(0编辑  收藏  举报