maxus5578
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Как сделать чтоб скрипт выполнял replace только если в ссылке на картинку указан не gif <script type="text/javascript"> var msgtag = document.getElementById('msg').innerHTML; var msgtag_replace = msgtag.replace(/\[screens\](.*?)\[\/screens\]/gi,'<div class="screen">$1</div>'); document.getElementById('msg').innerHTML = msgtag_replace; $('.screen').each(function() { $(this).html($(this).html().replace(/(http:\/\/[\w./-]+)[^\s"<]/gi,'<a href="$1" class="ulightbox" target="_blank" alt=" screenshot" title="Нажмите, для просмотра в полном размере..."><img alt="" style="margin:0;padding:0;border:0;" src="$1" width="250"/></a> ').replace(/\.jp/gi,'.jpg').replace(/\.gi/gi,'.gif').replace(/\.pn/gi,'.png').replace(/<br>/gi,'')); }); </script> То есть если ссылка пример http://site.ru/1.gif скрипт должен смотреть что пишет после точки и если не gif то выполнить скрипт |