javascript 文字列からURLを抽出しAタグを張る関数。
こんにちは、コブラです。
文字列に対して、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様
ありがとうございます!
最近のコメント