前端工具函数,持续更新...

// 每隔三位加逗号
function formatNum(str){
  var str = ''+str;
  var newStr = "";
  var count = 0;

  if(str.indexOf(".")==-1){
      for(var i=str.length-1;i>=0;i--){
          if(count % 3 == 0 && count != 0){
              newStr = str.charAt(i) + "," + newStr;
          }else{
              newStr = str.charAt(i) + newStr;
          }
          count++;
      }
      //str = newStr + ".00"; //自动补小数点后两位
      str = newStr;
  }
  else
  {
      for(var i = str.indexOf(".")-1;i>=0;i--){
          if(count % 3 == 0 && count != 0){
              newStr = str.charAt(i) + "," + newStr;
          }else{
              newStr = str.charAt(i) + newStr; //逐个字符相接起来
          }
          count++;
      }
      str = newStr + (str + "00").substr((str + "00").indexOf("."),3);
  }
  return str;
}
前端工具函数,持续更新...前端工具函数,持续更新... dreamStart_Lin 发布了31 篇原创文章 · 获赞 2 · 访问量 2万+ 私信 关注
上一篇:Java小练习之字符串的反转


下一篇:在Navicat里连接MongoDB,使用查询语句正则匹配修改内容