怎么用javascript验证一个数据,是浮点型的?

解决方案 »

  1.   

    javascript里面没有浮点概念不太好验证吧,等待解答,学习
      

  2.   

    var decimalmask = /^\d{1,8}(\.)?(\d{1,2})?$/;
    function isDecimal(str){
    //8.2
    if (isNull(str)) return false;
    var matcharray = str.match(decimalmask);
    if (matcharray == null) return false;
    return true;
    }
    function isNull(str){
    if (str == null) return true;
    else return false;
    }
      

  3.   

    谢谢,基本解决,就是正则表达式,写得有点问题
    如:   25.  返回的也是true 
    改为/^\d{1,8}(\.\d{1,2})?$/