判断数据可用isNaN来判断是不是一个数字
返回一个布尔型的值

解决方案 »

  1.   

    isNaN判断这个是不是数字,如果不是就是其他字符!!!
      

  2.   

    isNaN判断这个是不是数字,如果不是就是其他字符!!!
    isNaN(var)
      

  3.   

    你是要用户输入什么啊!? 要数字还是全字母啊!?这里有原代码,是判断是数字的,你到底要什么啊!?<script language="javascript">function numericCheck(nr1)          //判断身份证号须为数字
    {
    flg=0;
    str="";
    spc=""
    arw="";
    for (var i=0;i<nr1.length;i++)
    {
       cmp="0123456789"
       tst=nr1.substring(i,i+1)
       if (cmp.indexOf(tst)<0)
        {
          flg++;
          str+=" "+tst;
          spc+=tst;
          arw+="^";
        }
        else{arw+="_";}
     }
      
      if (flg!=0)
      {
       if (spc.indexOf(" ")>-1) 
       {str+="和空格";}
       alert("这里只接受数字,发现"+flg+"个不可接受的字符:\n"+str);
       return false;
      }
      return true; 
      
    }
    </script>