关于input在IE的有关问题!不知有哪位高手也碰到过

关于input在IE的问题!不知有谁也碰到过
起因是这样的.
本人在用js做验证的时候,如果不符合正则的话,就会有$(this).focus的动作.
在Chrome中正常,在IE8or9中,则会无限循环.
本人观察了一会儿发现 无论通不通过正则,无论该input是否为当前的焦点,
在IE中,点击下一个input的话,焦点会先过去,然后再回来,这样就会发生 无限循环的状况.
以下是我部分的代码.


$(document).ready(function(){
  $("input[type=text]").bind("blur",function(){
        var val = $(this).val();
        var reg = /123/;//正则
        if(!reg.test(val)){
              $(this).focus();
        }
   });
});

<input type="text"  />
<input type="text"  />

------解决思路----------------------
试了一下,没有你说的无限循环,难道是jQuery版本问题?