Result
日本語のように、半角で文字間を開けなくても問題なく動作します。
jQuery
var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@ #\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; $( 'body' ).html($( 'body' ).html().replace(exp, "<a href='$1'>$1</a>" )); |
正規表現でURLを探してリンクに置換する
via
Moved Temporarily