评论

收藏

[JavaScript] 保留小数点后2位,字符串中摘取数字等

开发技术 开发技术 发布于:2021-08-06 12:47 | 阅读数:276 | 评论:0

function NumFormat(){
  var _this = this;
  _this.format = function(str,opa){
    var tempOpa = {
      digit:2,//保留小数点后几位
    }
    $.extend(tempOpa,opa)
    
    return _this._spot(str)
  }
  //抓取所有数字与小数点
  _this._getNum = function(str){
    return str.replace(/[^\d.]/ig,"");
  }
  //排除多余小数点
  _this._spot = function(str){
    var s = _this._getNum(str);
    var arr = s.split('.').filter(function(v){return v});
    return arr[0]+'.'+arr[1];
  }
}
var nf = new NumFormat();
var nn = nf.format('ss.12sg3.4x5s6.7x8gg9',{
})
console.log(11,nn)


关注下面的标签,发现更多相似文章