Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • js判断是否为整数或浮点数

    post by onelong / 2009-10-6 23:26 Tuesday [javascript]

    <html>
    <body>
    <input type="text" id="txt" onblur="check('txt')"/>
    </body>
    <script language="javascript">
    function check(id){
     var txt=document.getElementById(id).value;
     var re = /^[-]?[0-9]+[\.]?[0-9]*$/;//或者/^[0-9]+\.?[0-9]*$/或者/^[0-9]+.?[0-9]*$/判断是否为整数或浮点数
     if(re.test(txt)){
      alert('数字');
      }else{
       alert("不合法的数字");
       document.getElementById(id).value='';
       }
     }
    </script>
    </html>
    判断是否为整数re=/^[-][1-9]+[0-9]*s/, 
          其实正则表达式在处理字符串和表单验证中非常有用,简结易懂!

    标签: javascript 验证
    引用地址:
     

    我要评论