增加千分号,整数自动补零,小数保留两位且不四舍五入

复制代码
function semicolon_Add(num){
          num = num.replace(/,/g,"");
          if (num != ""){        
              var re = /^\d+(\.\d+)?$/;
              if(re.test(num)){
                  var parts = num.toString().split(".");
                  parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
                  if(parts.length==1){
                      num =parts[0]+'.00';
                  }else if(parts[1].length>=2){
                      num =parts[0]+"."+parts[1].substring(0,2);
                  }else {
                      num = parts[0]+"."+parts[1]+'0'
                  }            
              }        
          }
          return num;
      }
复制代码

 

posted @   伟笑  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示