保留小数点

clearNoNum(v,num){
        var v =v
        if(v!="") {
            if(num==2) {
                 v = String(v).replace(/[^\d.]/g,"").replace(/\.{2,}/g,".").replace(".","$#$").replace(/\./g,"").replace("$#$",".").replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')
            }
           if(num==4) {
                 v = String(v).replace(/[^\d.]/g,"").replace(/\.{2,}/g,".").replace(".","$#$").replace(/\./g,"").replace("$#$",".").replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3')
           }
            if(num==1) {
                v = String(v).replace(/[^\d.]/g,"").replace(/\.{2,}/g,".").replace(".","$#$").replace(/\./g,"").replace("$#$",".").replace(/^(\-)*(\d+)\.(\d).*$/,'$1$2.$3')
            }

            if(v.indexOf(".")< 0 && v !=""){
              v= parseFloat(v);
            }
            return v
        }

      },
posted @ 2020-05-09 15:48  张小中  阅读(166)  评论(0)    收藏  举报