var reg = /[0-9]/;
alert (reg.test("123131312131a");

解决方案 »

  1.   

    if(isNaN(document.stepForm.test.value)){
    alert("test域数字类型,请重表输入!");
    return;
    }
      

  2.   

    <html>
    <head>
    <title>验证函数</title>
    </head>
    <body>
    <script >
    function regex()
    {
    var regex=/^\d+$/g;
    var str = document.form1.name1.value;
    var result = regex.test(str);
    alert(result);
    }
    </script>
    <form name=form1>
    <input type=text name=name1 >
    <input type=button onClick="regex()" value="test" >
    </form>
    </body>
    </html>
      

  3.   

    if (isNaN(x) || x == null){
        alert('not a number');
     }else{
        alert('is a number');
     }
              如果对象是null,那么alert(isNaN(null))返回的false!
    印象中这是第二次有人问这个问题(就在前不久),你可以先搜索一下再提问