1
페이지에 첫 번째 이미지 태그를 가져 오려고합니다. 아래의 정규 표현식은 Chrome 및 Opera에서 작동하지만 Firefox에서는 작동하지 않습니다.RegExp.exec Firefox에서 이상한 동작
var ex = /<img src=".+">/;
난 단지 />
그래서이 작품 닫는 태그가없는 이미지 태그를 얻었다. 파이어 폭스에서 널 (null)
var str = 'dd<div><img src="http://img.png" alt="" align="none"></div><div>ddd</div>'
실행 반환 :
ex.exec(str)
그러나 크롬과 오페라가 배열을 반환을
이
내가 그것을 사용합니다 문자열입니다. 이미지 태그를 얻으려면[0]
을 사용해야합니다.
아이디어가 있으십니까? Firefox가 내 정규식을 좋아하지 않는 것 같습니다. 나는 오직 g
옵션을 사용하지 않는 첫 번째 경기 만 필요합니다.