社員ブログ
HOME  社員ブログ
ホーム > JavaScript, 社員:cobra > javascript 文字列からURLを抽出しAタグを張る関数。

javascript 文字列からURLを抽出しAタグを張る関数。

2015年02月26日 11時49分50秒

こんにちは、コブラです。

 

文字列に対して、httpなどで始まる部分を抽出し、Aタグを張る処理をJsで実装しようと思いググったところ、

非常に便利な関数を見つけました。

 

 

function AutoLink(str) {
    var regexp_url = /((h?)(ttps?:\/\/[a-zA-Z0-9.\-_@:/~?%&;=+#',()*!]+))/g; // ']))/;
    var regexp_makeLink = function(all, url, h, href) {
        return '<a href="h' + href + '">' + url + '</a>';
    }

    return str.replace(regexp_url, regexp_makeLink);
}

 

 

こちらを参考にさせていただきました。

[読み物][prog] 文字列中のURLを探してリンクにするJavaScript – NEST::laboratory様

 

ありがとうございます!

JavaScript, 社員:cobra

  1. コメントはまだありません