<input type="checkbox" name="231124" value="delete" onclick="boxclicked=1;" /><span class="title">無標題</span> 名稱: <span class="name">無名氏</span> [10/08/06(五)00:41 ID:IK6QOzSA] <a href="javascript:quote(231124);" class="qlink">No.231124</a>&nbsp;<br />&nbsp;檔名:<a href="http://rthost.fam.cx/sd/src/1281026497261.jpg" rel="_blank">1281026497261.jpg</a>-(806 KB, 1440x1080) <small>[以預覽圖顯示]</small> <a href="http://rthost.fam.cx/sd/src/1281026497261.jpg" rel="_blank"><img src="http://rthost.fam.cx/sd/thumb/1281026497261s.jpg" style="width: 125px; height: 94px;" class="img" alt="806 KB" title="806 KB" /></a>
想匹配第一个http.*jpg但是上面代码段的是在一行内,所以每次都匹配到了http 到最后一个jpg

解决方案 »

  1.   

    var html = '<input type="checkbox" name="231124" value="delete" onclick="boxclicked=1;" /><span class="title">無標題</span> 名稱: <span class="name">無名氏</span> [10/08/06(五)00:41 ID:IK6QOzSA] <a href="javascript:quote(231124);" class="qlink">No.231124</a>&nbsp;<br />&nbsp;檔名:<a href="http://rthost.fam.cx/sd/src/1281026497261.jpg" rel="_blank">1281026497261.jpg</a>-(806 KB, 1440x1080) <small>[以預覽圖顯示]</small> <a href="http://rthost.fam.cx/sd/src/1281026497261.jpg" rel="_blank"><img src="http://rthost.fam.cx/sd/thumb/1281026497261s.jpg" style="width: 125px; height: 94px;" class="img" alt="806 KB" title="806 KB" /></a>'
    var regex = /http:\/\/.+?.jpg/i;
    alert(html.match(regex))