js千分位处理

一.去掉千分位

 function removeThousands(num)
 {
    var x = num.split(',');
    return parseFloat(x.join(""));
 }

二.添加千分位

 

  function addThousands(num) {
   var reg = /\d{1,3}(?=(\d{3})+$)/g; 
   if ( num &&num.toString().indexOf('.') == -1) {
     return (num + '').replace(reg, '$&,'); 
   } else {
        return num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function ($0, $1) {
            return $1 + ",";
             });
         }
   }

  

posted @ 2019-06-10 18:06  慕夜h  阅读(354)  评论(0编辑  收藏  举报