ページの最初の画像タグを取得しようとしています。以下の正規表現は、Chrome と Opera では機能しますが、Firefox では機能しません。
var ex = /<img src=".+">/;
終了タグがない画像タグしか取得していない/>
ので、これは機能します。
これは私がそれを使用する文字列です:
var str = 'dd<div><img src="http://img.png" alt="" align="none"></div><div>ddd</div>'
実行すると、Firefox で null が返されます。
ex.exec(str)
ただし、Chrome と Opera では配列を返します。[0]
イメージタグを取得するために使用する必要があります。
何か案は?Firefox が私の正規表現を気に入らないようです。g
最初の一致のみが必要なため、オプションを使用していません。