正規表現を用いてURLっぽい文字列を探し出し、a要素に置換するサンプル。httpsやh抜きにも対応。 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); } 二行目のコメントは、正規表現(/〜/)を解釈してくれないエディタ等で自動整形を崩さないため。 例: 続きはhttp://www.example.com/で! 続きは<a h