<INPUT TYPE="text" NAME="n"><INPUT TYPE="button" VALUE="test" onClick="if(/\D/g.test(n.value))alert('必须全部为数字')">

解决方案 »

  1.   

    <script language="javascript">
        var=15;
        varx="aa";
        document.write("x是不是数值?",isNaN(x))
    </script>
    isNaN()将支返回一个true or false 的值。
      

  2.   

    <script>
    function isd(obj)
    {
    if(isNaN(obj))
    {
    //不是数字
    }
    else
    {
    //是数字
    }
    }
    </script>
    <input type=button onclick="isd('a')">
      

  3.   

    function chk_int(chk_int_source){
      da=alltrim(chk_int_source);
      if(da.length==0)chk_int_da="0";
      for(i=0;i<da.length;i++){
        if("0123456789-+".indexOf(da.substring(i,i+1))<0)return(false);
      }
      if(da.substring(1).indexOf("-")>=0 || da.substring(1).indexOf("+")>=0)
        return false;
      return true;
    }
    -------------------------
    我流落在凄凉的世界里-孤苦伶仃
    我过着动荡无助的生活-四处漂泊