1. 程式人生 > >js 正則表示式 獲得img 的src屬性

js 正則表示式 獲得img 的src屬性

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function test()
{
    var str='<p>IE9下報錯發阿薩德發是發生大幅啊司法所傳送到發發生大幅阿薩德發射的發生的</p><p>薩德發是阿薩德發是啊發射點發阿薩德發射點發生發發的發射點發艾絲凡阿薩德發是發生大幅啊司法所傳送到發發生大幅阿薩德發射的發生的</p><p><img style="width: 140px; height: 105px;" alt="" src="/ckfinder/userfiles/images/qi_cym.jpg" data-cke-saved-src="/ckfinder/userfiles/images/qi_cym.jpg"></p><p><br></p>';
    var reg = new RegExp("(<img.*src=\"\.*?\>)");  //正則表示式
    str.match(reg);//從字串str中查詢src="/ckfinder/userfiles/images/qi_cym.jpg"這段字串
    var re = /src="([^"]*)"/g;  //只查詢 /ckfinder/userfiles/images/qi_cym.jpg 這段路徑
    alert(str.match(reg));
    while (arr = re.exec(str)) {
        alert(arr[1]);
    }
}
</script>
</head>
<body>

<input type='button' value='aaaaa' onclick="test()" />
</body>
</html>