function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
return 0;
}
}
return 1;
}

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">function CheckValue()//检查标题内容是否为空值
    {
     var name=document.all.name.value;
      var re=/( )/gi
      name=name.replace(re,"")
      re=/\</gi
      name=name.replace(re,"&lt;")
      if(name==""||name.length<1)
      {
        alert("用户名不能为空");
        document.all.name.focus();
        return false;
      }  if (form1.name.value!="")
       {
        if(checkNumber1(form1.name.value)==false)
    return false;
       } 
    }  function checkNumber1(TempS)
    {
     for(Count=0;Count<TempS.length;Count++)
     {
        TempChar=TempS.substring(Count,Count+1);
        RefString="0123456789";
         if (RefString.indexOf(TempChar,0)==-1)
          {
           alert("手机号码有非法字符,请输入数字");
           form1.name.focus();
       return false;
          }
     }
    }
    // -->
    </SCRIPT>
      

  2.   

    调用这个方法判断
    function isInteger(value) 

        if(isNaN(parseInt(value)))
        alert("请检查是否为整数!")

      

  3.   

    刚才得有点问题
    function check()
    {
            if(isNaN(parseInt(Form1.txt2.value))==true)
            alert("请检查是否为整数!")
    }
      

  4.   

    function check(){
    var regularexpression = /\D/if( regularexpression.test(test.value) )
    //包含非數字(0-9)
    else
    //整數
    isNaN()只能判斷數字,因此小數也可以的
      

  5.   

    樓上的
    123a和123經過parseInt(Form1.txt2.value))的輸出都是123,isNaN后的結果不是一樣麽
      

  6.   

    to:alexlex(Working smarter, not harder
    能不能都把代码写出来,谢谢!
      

  7.   

    所有代碼?<input type="text" name="x">
    <input type="button" onclick="check();" value="test">
    <script language=javascript>
    function check(){
    var regularexpression = /\D/ if( regularexpression.test(x.value) )
    alert("ぃ琌俱计")
    else
    alert("琌俱计")
    }
    </script>
      

  8.   

    上面有亂碼~o~<input type="text" name="x">
    <input type="button" onclick="check();" value="test">
    <script language=javascript>
    function check(){
    var regularexpression = /\D/ if( regularexpression.test(x.value) )
    alert("不是整數")
    else
    alert("是整數")
    }
    </script>
      

  9.   

    var regularexpression = /\D/
    为什么在\符号上显示红色?