效果:
源码:(需要提前引入jQuery,将源码插入html源码的<body>中)
<script>
//函数:将链接替换成可点击的链接
function autoChangeUrl(text) {
if (!text) {
return "";
}
// 使用正则表达式匹配HTTP地址
var urlPattern = /(https?:\/\/[^\s]+)/g;
//将链接替换成可点击的链接
return text.replace(urlPattern, function(url) {
// 将地址包裹在 <a> 标签中
return '<a target="_blank" href="' + url + '">' + url + '</a>';
});
}
</script>
<div id='content'>链接:https://a.data96.com/ 可以访问</div>
<div id='contentOutput'></div>
<script>
var testurl = $('#content').text();
console.log(testurl);
$('#contentOutput').html(autoChangeUrl(testurl));
</script>