У меня есть этот код JS:
result = subject.match(/<a.*class="gallery_browser_thumbnail".*href="(.+)">/i);
Я хочу получить несколько тегов в html-источнике
но показывает только 1 результат
если я использую / g в конце шаблона, он возвращает целые шаблоны, но я просто хочу только часть href
я имею в виду -> (. +) эта часть
Вот как я могу захватить ввод HTML:
var subject = String(document
.getElementsByTagName("body")[0].innerHTML);
любая помощь?
окончательный рабочий скрипт:
var subject = String(document.getElementsByTagName("body")[0].innerHTML);
var regex = /<a.*class="gallery_browser_thumbnail".*href="(.+)">/gi;
var matched = null;
while (matched = regex.exec(subject)) {
alert(matched[1]);
}