1.<input type="text" name="textfield" onblur="javascript:this.value=Math.round(parseFloat(this.value)*100)/100" onKeyUp="this.value=this.value.replace(/[^0-9.]/,'');">2.<script>
function compare(a,b){
if(Number(a)-Number(b)>0)return ">";
else if(Number(a)-Number(b)<0) return "<"
else return "="
}
alert("3.14"+compare("3.14","3.14")+"3.14")
</script>

解决方案 »

  1.   

    to fason(阿信):谢谢你的回答
    1.只要保证输入的是像 100.00 那种格式就可以拉,不用做转换..
    javascript不是很熟
      

  2.   

    lybid2002(迦楼罗):    是吗?
     fason(阿信)那个是作了转换吧,我要的是像 100.00 那种数值格式的输入,如果输入象100.000(小数多了一位)的数值就不通过。。
      

  3.   

    正则我不熟,不过下面这个可以。。
    <html>
    <head>
    <script language="javascript">
    function CheckNum(Value)
    {
        var bCheck=true
        if (Value.length==0)
        {
             alert("请输入数字")
             bCheck=false 
        }
        else
        {
            if (parseFloat(Value)!="NaN")
            {
               var index=Value.indexOf(".")
               if (index==-1 || Value.length-index-1!=2)
               {
                   bCheck=false
                   alert("数字必须两位数")
               }
           }
           else
           {
                alert("不是数字")
                bCheck=false
           }
        }
        return bCheck
    }
    </script>
    </head>
    <body>
    <input type="text" name="Num"><button onclick="CheckNum(document.all.Num.value)">确定</buton>
    </body>
    </html>
      

  4.   

    上面那个有点问题。。这个才行<html>
    <head>
    <script language="javascript">
    function CheckNum(Value)
    {
        var bCheck=true
        if (Value.length==0)
        {
             alert("请输入数字")
             bCheck=false 
        }
        else
        {
            if (!isNaN(Value))
            {
               var index=Value.indexOf(".")
               if (index==-1 || Value.length-index-1!=2)
               {
                   bCheck=false
                   alert("数字必须两位数")
               }
           }
           else
           {
                alert("不是数字")
                bCheck=false
           }
        }
        return bCheck
    }
    </script>
    </head>
    <body>
    <input type="text" name="Num"><button onclick="CheckNum(document.all.Num.value)">确定</buton>
    </body>
    </html>