1
我試圖獲取頁面上的第一個圖像標記。下面的正則表達式適用於Chrome和Opera,但不適用於Firefox。RegExp.exec Firefox上的怪異行爲
var ex = /<img src=".+">/;
我只得到了其中沒有結束標記/>
所以此工程在圖像標記。
這是我會使用它的字符串:
var str = 'dd<div><img src="http://img.png" alt="" align="none"></div><div>ddd</div>'
執行恢復在Firefox空:
ex.exec(str)
但在Chrome和Opera則返回一個數組。我只需要使用[0]
即可獲取圖片標籤。
任何想法?似乎Firefox不喜歡我的正則表達式。 我只需要第一場比賽,這就是爲什麼我沒有使用g
選項。