<img src="images/_attachments/07-08.jpg" style="width: 520px; height: 693px;" /><img src="images/_attachments/09-11.jpg" style="width: 520px; height: 693px;" />
字符串我想獲得的圖像路徑'images/_attachments/07-08.jpg'
,'images/_attachments/09-11.jpg'
和文件名'07-08.jpg'
,'09-11.jpg'
與正則表達式的JavaScript。
所以我喜歡代碼
var str='<img src="images/_attachments/07-08.jpg" style="width: 520px; height: 693px;" /><img src="images/_attachments/09-11.jpg" style="width: 520px; height: 693px;" />'
var strPattern=new RegExp('<img.*?src="(.*\/(.*?))".*?>', 'g');
var arrMatch=new Array();
var strHTML='';
while(arrMatches=_strPattern.exec(str)){
strHTML+='<div>'+arrMatches[2]+'</div>';
}
$('body').html(strHTML);
,但我得到的是路徑,而不是文件名,如何解決這個問題?
你需要爲它製作另一個圖案 – Eru 2013-05-07 14:19:32