这个不用正则,你分开了比较吧

解决方案 »

  1.   

    不用正则,拆分字符串就行
     function test()
            {
               var str = "12360931330913";
               for(var i=0;i<5;i++)
               {
                 var tmp = str.substr(0,2);
                 str = str.substring(2);
                 if(parseInt(tmp)>35)
                   alert(tmp+" error");
               }
               for(var j=0;j<2;j++)
               {
                 var tmp = str.substr(0,2);
                 str = str.substring(2);
                 if(parseInt(tmp)>12)
                   alert(tmp+"error");
               }
            }