var getFloatStr = function(num){  
          num += '';  
          num = num.replace(/[^0-9|\.]/g, ''); 
          if(/^0+/) 
              num = num.replace(/^0+/, '');  
         if(!/\./.test(num)) 
             num += '.00';  
         if(/^\./.test(num))   
             num = '0' + num;  
         num += '00';      
         num = num.match(/\d+\.\d{2}/)[0];
         console.log(num)
getFloatStr('0000000000000000000.1'); //0.10
getFloatStr('fdsfsd');//0.00
getFloatStr('1');//1.00
getFloatStr(1000);//1000.00
                    var getFloatStr = function(num){            num += '';            num = num.replace(/[^0-9|\.]/g, '');                       if(/^0+/)               num = num.replace(/^0+/, '');           if(!/\./.test(num))              num += '.00';           if
				
function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toStrin...
1 function validateNum(obj) { 2 //正整数(此处用了缓存) 3 var number = obj.data('validate').number; 4 //小数点(此处用了缓存) 5 var decimal = obj.data('validate').decimal; 6 //动态基本验证正则 var getFloatStr = function (num) { num += ''; num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符 if (/^0+/) //清除字符串开头的0 num =...
2 //将传入数据转换为字符串,并清除字符串中非数字与.的字符 3 //按数字格式补全字符串 4 var getFloatStr = function(num){ 5 num += ''; 6 num = num.replace(/[^0-9|\.]/g, ''); //清除字符串...
  js中有3个函数可以把非数值转换为数值:Number()、parseInt()、parseFloat()。其中Number()可以用于任何数据类型。parseInt()及parseFloat()用于将字符串转化为数值。   一、Number()转化规则:     1.如果是布尔值,ture和false分别转化为1和0;     2.如果是数字,则只是简单的传入和返回;