var $ = function(id){
    return document.getElementById(id);
};
$('btn').onclick = function(){
    var v = $('txt').value;
    var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
    v = v.replace(reg,"<a href='$1$2' target='_blank'>$1$2</a>").replace(/\n/g,"<br />");
    $('show').innerHTML = v;
};

//可继承形式
String.prototype.httpHtml = function(){
    var reg = /(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
    return this.replace(reg,"<a href='$1$2' target='_blank'>$1$2</a>");
};
var v = "欢迎访问我的个人网站:http://www.zhangxinxu.com/";
console.log(v.httpHtml());

 ps:reg 匹配有限,待改进。

相关文章:

  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2022-02-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
相关资源
相似解决方案