金额格式化

function thousands(numStr, ist) {
        if (ist && numStr === 0) {
            return '0'
        } else {
            if (numStr === 0) {
                return '0.00';
            } else {
                var numStr = String(numStr);
                $.trim(numStr).replace(/\,/g, '');
                if (numStr.length > 20) {
                    numStr = numStr.substring(0, 10);
                }
                var re = /\d{1,3}(?=(\d{3})+$)/g;
                var n1 = numStr.replace(/^(\d+)((\.\d+)?)$/, function(s, s1, s2) {
                    return s1.replace(re, "$&,") + s2;
                });
                return n1;
            }
        }
    }
thousands(dataList[i].amt)

 

posted @ 2018-03-16 17:52  糖糖部落  阅读(166)  评论(0编辑  收藏  举报