zoukankan      html  css  js  c++  java
  • 数值项目的格式化

    数值项目的格式化


    //--------------------------------------------
    // 删除千分点。

    //--------------------------------------------
    function removeComma(number) {
     var num = number.replace(new RegExp(",","g"),"");
     if(/^[-+]?[0-9]+(\.[0-9]+)?$/.test(num)) {
      return num;
     } else {
      return number;
     }
    }

    //--------------------------------------------
    //添加千分点。
    //--------------------------------------------
    function addKannma(number) {

     var num = number.replace(new RegExp(",","g"),"");
     
     // 正负号处理
     var symble = "";
     if(/^([-+]).*$/.test(num)) {
         symble = num.replace(/^([-+]).*$/,"$1");
      num = num.replace(/^([-+])(.*)$/,"$2");
     }

     if(/^[0-9]+(\.[0-9]+)?$/.test(num)) {
      var num = num.replace(new RegExp("^[0]+","g"),"");
      if(/^\./.test(num)) {
       num = "0" + num;
      }

      var decimal = num.replace(/^[0-9]+(\.[0-9]+)?$/,"$1");
      var integer= num.replace(/^([0-9]+)(\.[0-9]+)?$/,"$1");
      
      var re=/(\d+)(\d{3})/

      while(re.test(integer)){ 
       integer =integer.replace(re,"$1,$2")
      }
      return symble + integer + decimal;

     } else {
      return number;
     }
    }

  • 相关阅读:
    3.24
    3.23
    构建之法读书笔记2
    寒假学习day23
    寒假学习day22
    寒假学习day21
    寒假学习day20
    寒假学习day19
    寒假学习每周总结4
    寒假学习day18
  • 原文地址:https://www.cnblogs.com/sun_moon_earth/p/1735238.html
Copyright © 2011-2022 走看看