• js 金额格式化


    //格式化金额  
            function fmoney(s, n)  
            {  
               n = n > 0 && n <= 20 ? n : 2;  
               s = parseFloat((s + "").replace(/[^d.-]/g, "")).toFixed(n) + "";//更改这里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.substring(0,2);//保留2位小数  如果要改动 把substring 最后一位数改动就可  
            }  
        //格式化金额  
        //优化负数格式化问题  
        function fmoney(s, n) {  
            n = n > 0 && n <= 20 ? n : 2;  
            f = s < 0 ? "-" : ""; //判断是否为负数  
            s = parseFloat((Math.abs(s) + "").replace(/[^d.-]/g, "")).toFixed(n) + "";//取绝对值处理, 更改这里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 f + t.split("").reverse().join("") + "." + r.substring(0,2);//保留2位小数  如果要改动 把substring 最后一位数改动就可  
        }  
  • 相关阅读:
    文件上传upload-lab
    windows缓冲区溢出
    c++头文件创建与使用
    bash脚本中一些变量的含义
    bash脚本一些语句的语法
    一些暴力破解的工具和字典生成文件
    Netcat基本操作命令
    Trevorc2
    msfconsol中的部分模块
    msfvenom木马生成
  • 原文地址:https://www.cnblogs.com/LiuLiangXuan/p/4325709.html
Copyright © 2020-2023  润新知