<script>
function isNumeric(strNumber) {
var newPar=/^\d{1,5}(\.\d{0,5})?$/;
alert(newPar.test(strNumber));  }

</script>
<input type=text onblur="isNumeric(this.value)">

解决方案 »

  1.   

    <script>
    alert(/^\d{1,5}(\.\d{1,5})?$/.test("12222.23456"))
    </script>
      

  2.   

    sun1979song(十步杀一人) ,bencalie(Bencalie)
    ^-^谢谢指点,不过还有一点,如果有加小数点那么小数点后就应该有数值,这如何做?
      

  3.   

    bencalie(Bencalie)的就是 \.\d{1,5}
      

  4.   

    bencalie
      :)不好意思,刚才我是用\.\d{0,5}试,现在已可以了,不过第一个数字不能为"0"要怎么办啊,谢谢谢谢啦!