function reg_Num(str)//是数字,返回true.
{
 var Letters = "1234567890";
 for (i=0;i<str.length;i++)
   {
  var CheckChar = str.charAt(i);
  if (Letters.indexOf(CheckChar) == -1){return false;}
   }return true;
}

解决方案 »

  1.   

    <script>
    var username=new String(document.form1.username.value);
    for(var i=0;i<username.length;i++)
        {
           if(username.charCodeAt(i)>=48 && username.charCodeAt(i)<=57)
               alert("你输入了数字!");
    }
    </script>
      

  2.   

    <script language="JavaScript">
    function numcheck(form){
      if(frm.ratio.value!=){
        alert("办公费率必须为数字!");
        return false;
    }
    </script>
    这是我的代码,在if的判断中,==后该如何写?
      

  3.   

    if(IsNaN(frm.ratio.value)(
    {
    alert("不是数字!")
    }
      

  4.   

    tylike(天外来客) 的最好。