用js格式化金额

来源:互联网 发布:怎么在淘宝上开通花呗 编辑:程序博客网 时间:2024/05/16 18:58
        //金额的格式化s为要格式化的参数(浮点型),n为小数点后保留的位数    
        function formatMoney(s,n){
            n = n>0 && n<=20 ? n : 2;
            s = parseFloat((s+"").replace(/[^\d\.-]/g,"")).toFixed(n)+"";
            var l = s.split(".")[0].split("").reverse(),
            r = s.split(".")[1];
            t = "";
            for(i = 0;i<l.length;i++){
                t+=l[i]+((i+1)%3==0 && (i+1) != l.length ? "," : "");
            }
            return t.split("").reverse().join("")+"."+r;
        }
原创粉丝点击