スポンサーリンク
HTMLメールからURLを抜き出すのに使用したのでメモ
英字のみのURL
/https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+/g
日本語を含むURL
/https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#\u3000-\u30FE\u4E00-\u9FA0\uFF01-\uFFE3]+/g
imgタグなどの画像のURLを取得したい場合
/(src=)["|'](.*?)["|']+/g
でsrcの部分だけ先に取得して上記のURLの正規表現を使えばイケる
スポンサーリンク