Регулярные выражения Javascript - бесконечный цикл exec

Я пытаюсь получить текст ссылки с помощью регулярных выражений. возможно, есть несколько ссылок, которые могут соответствовать шаблону, и я хочу получить самую дальнюю ссылку до 4го числа. Вот мой код JS:

var level=1;
while ( _match = /<a href="http:\/\/www.mysite.com\/x\/(?:.*)>(.*)<\/a>/img.exec(_html)){
    if (level < 5)  (_anchor_text=_match[1]);
    level ++;
}

Проблема в том, что этот код входит в бесконечный цикл в IE (хорошо работает в FF), хотя шаблон существует. Любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос