function numtest(str)
{
 var parth=/^[0-9]{2}$/;
 if(!parth.test(str))
return false;
return true;
}

解决方案 »

  1.   

    <script>
    function aa(){
    var a,b
    a=document.form1.text1.vlaue
    b=a.lenght
    if (b==2){
       if ((a.substring(0,1))%2==0){
           if ((a.substring(1,2))%2=1){
                document.write("您输入的是2个数字")
                                   }
                              }
               }
    }
    </script>
      

  2.   

    function save()
             { var saveyear=document.SetEditForm.saveyears.value;
               if (saveyear.search(/^[1-9][0-9]$/)!=-1) alert('是2位数字')         }
      

  3.   

    <input onblur="alert(/^\d{1,2}$/.test(this.value))">