所以我有一个包含大量网址但没有链接的网页。该页面不断提取新信息,因此我无法自行添加标签。我在哪里可以找到一个快速,轻量级的JavaScript代码段或jQuery插件来链接这些URL?
转动http://blahblah.com/
进入<a href="http://blahblah.com/">http://blahblah.com/</a>
答案 0 :(得分:1)
使用JQuery:
假设您的链接在p中(为了提高性能,请使用最近的选择器)
$(document).ready(function(){
$('p').each(function(){
var content = $(this).html();
content = content.replace(/[^"=](http:\/\/\S*)/ig, '<a href="$1">$1</a>');
$(this).html(content);
});
});
肯定不是最优化的方式,而且正则表达式的格式不是很好,但至少它不会替换标签属性中的URL(如图像src)。