如何用js判断输入的值是1-10000之间的整数。

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <input type="text" id="text" /><br />
        <input type="button" id="btn" value="click me" />
        <script>
         document.getElementById('btn').onclick = function(){
    var value = parseInt(document.getElementById('text').value);

    if(value > 1 && value < 10000){
    alert('输入正确');
    }else{
    alert('输入错误')
    }
    };
        </script></body>
    </html>
      

  2.   

    value > 1 && value < 10000
      

  3.   

    value >= 1 && value <= 10000
      

  4.   

    var reg=/[0-9]{4}|10000/;
    var str=ret.test(document.getElementById("").value); 
    if(str=="ture"){
        alert("小于10000");
    }
    else{
        alert("不在此范围");}