У меня есть следующий JavaScript, который соответствует и заменяет URL-адреса ссылками html, однако мне нужно это, чтобы исключить URL-адреса, которые заканчиваются на .png|.jpg|.jpeg|.gif
text = text.replace(
/(\b(?:https?|ftp):\/\/[a-z0-9-+&@#\/%?=~_|!:,.;]*[a-z0-9-+&@#\/%=~_|])/gim,
'<a href="$1" class="autolink" target="_blank">$1</a>'
);