JS数字每隔四位加逗号格式化

function formatData(val) {
    if (val && val.toString().length > 4) {
        var b = val.toString();
        var c = "";
        for(var i = 0; i < b.length; i++){
            var t = b.charAt(b.length - i - 1);
            c += t;
        }
        var d = c.replace(/(.{4})/g, "$1,");
        var e = "";
        for(var i = 0; i < d.length; i++){
            var t = d.charAt(d.length - i - 1);
            e += t;
        }
        return e.charAt(0) == ','?e.substring(1): e;
    }
    return val;
}

猜你喜欢

转载自blog.csdn.net/dszgf5717/article/details/130325213