var st;
if (isNaN(st)==true)
  alert("请输入数字");

解决方案 »

  1.   

    //函数名:fucCheckNUM
    //功能介绍:检查是否为数字
    //参数说明:要检查的数字
    //返回值:1为是数字,0为不是数字
    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;
    }
      

  2.   

    if (NUM.length == 15)
      alert(15位);
    if (NUM.length == 18)
      alert(18位);