var matches = articleData.match(/\[image\](.*?)\[\/\image\]/g); for (i in matches) { image = matches[i]; inc = image.split('[image]'); ddd = inc[1].split('[/image]'); link = ddd[0]; $.get('libs/ajax.php?mode=checkImg', {link: link}, function(data) { if(data == 0) { $('#checkControlArticle').append('Obrazek: '+link+' nie wydaje się być poprawnym<br />'); preview = false; } }); }
Problem jest w tym, że jak są 2 tagi [image] z różnymi obrazkami to jest 2 razy sprawdzany drugi tag. Mógłby ktoś wskazać mi błąd i jeszcze jakąś wskazówkę jak bezpośrednio wyciągnąć zawartość tagu i nie bawić się w .splt ?