zoukankan      html  css  js  c++  java
  • 将金额数字每三位一逗号分隔

    <div class="recharge-main-top">
      <p class="recharge-main-topp1">充值成功</p>
      <span class="recharge-main-topspan">+<span>1000.00</span>元</span>
      <p class="recharge-main-topp2">2017-12-25</p>
    </div>
    <div class="recharge-main-top">
      <p class="recharge-main-topp1">充值成功</p>
      <span class="recharge-main-topspan">+<span>500.00</span>元</span>
      <p class="recharge-main-topp2">2017-12-25</p>
    </div>

    function parseFormatNum(number,n){
      if(n != 0 ){
        n = (n > 0 && n <= 20) ? n : 2;
      }
      number = parseFloat((number + "").replace(/[^d.-]/g, "")).toFixed(n) + "";
      var sub_val = number.split(".")[0].split("").reverse();
      var sub_xs = number.split(".")[1];

      var show_html = "";
      for (i = 0; i < sub_val.length; i++){
        show_html += sub_val[i] + ((i + 1) % 3 == 0 && (i + 1) != sub_val.length ? "," : "");
      }
      if(n == 0 ){
        return show_html.split("").reverse().join("");
      }else{
        return show_html.split("").reverse().join("") + "." + sub_xs;
      }
    }

    //测试
    // console.log(parseFormatNum('15000.00',2));

    //遍历所有金额同意改变形式
    $(".recharge-main-topspan span").each(function(){
      // console.log($(this).text())
      var html= parseFormatNum($(this).text(),2);
      $(this).text(html);
    });

  • 相关阅读:
    mybatis基础学习3---特殊sql语句(备忘)
    5.dos网络配置命令,重新获取ip刷新dns
    Guarded Suspension设计模式
    多线程Future设计模式
    多线程不可变对象设计模式immutable
    多线程读写锁分离设计模式
    多个人过门引出线程安全问题
    库存管理系统项目总结
    简单认识C#
    数据类型,变量,与运算符
  • 原文地址:https://www.cnblogs.com/xzzzys/p/8093283.html
Copyright © 2011-2022 走看看