javascript 正規表現 画像のURL href のみ抜き出し

2013年3月13日更新 view: 229 view

正規表現で画像を取得しよう

var testData = 'url入り文字列';
                
matches = testData.match(/http[s]?\:\/\/[\w\+\$\;\?\.\%\,\!\#\~\*\/\:\@\&\\\=\_\-]+/g);
                
var res = new Array;
$.each(matches, function() {
if(this != ''){
    if(this.match(/.jpg|.png|.gif|.jpeg/)){
        res.push(this);    
    }
 }
});

alert(res);
スポンサードリンク

解説

  • まずは url 全てを抜き出す
  • jquery each文で jpg png などの画像ファイルを持つ物のみ取得
  • res に配列として格納

以上です。

スポンサードリンク

関連記事

関連カテゴリ

松下 由美

こんにちわ。松下由美です。 記事を頑張って書いていきますね。

ピックアップ

パソコン・ソフトウェア ランキング

12月8日 ( 土 ) にアクセスが多かった記事はこちら!