取出文章中的图片JS
在网上搜了一下,没有想到拥到了JS的代码,不过JS确实能取出文章中的图片地址。在此给大家分享一下。
<p><title>js取出 文本中 所有图片地址</title><Textarea style='width:100%;height:300' id='a'><br />
<!--js取出 文本中 所有图片地址--><br />
<HTML><HEAD><br />
<META http-equiv=Content-Type content="text/html; Charset=gb2312"><br />
</HEAD>
<BODY>
<p><IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em1.gif">111cn.cn/banner/banner.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em2.gif">http://www.111cn.cn/biaoqing/em2.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em3.gif">http://www.111cn.cn/biaoqing/em3.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em4.gif">http://www.111cn.cn/biaoqing/em4.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em5.gif">http://www.111cn.cn/biaoqing/em5.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em6.gif">http://www.111cn.cn/biaoqing/em6.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em7.gif">http://www.111cn.cn/biaoqing/em7.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em8.gif">http://www.111cn.cn/biaoqing/em8.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em9.gif">http://www.111cn.cn/biaoqing/em9.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em10.gif">http://www.111cn.cn/biaoqing/em10.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em11.gif">http://www.111cn.cn/biaoqing/em11.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em12.gif">http://www.111cn.cn/biaoqing/em12.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em13.gif">http://www.111cn.cn/biaoqing/em13.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em14.gif">http://www.111cn.cn/biaoqing/em14.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em15.gif">http://www.111cn.cn/biaoqing/em15.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em16.gif">http://www.111cn.cn/biaoqing/em16.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em17.gif">http://www.111cn.cn/biaoqing/em17.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em18.gif">http://www.111cn.cn/biaoqing/em18.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em19.gif">http://www.111cn.cn/biaoqing/em19.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em20.gif">http://www.111cn.cn/biaoqing/em20.gif<A href="javascript:opener=null;close()">[关闭窗口]</A> </BODY></HTML><br />
</textarea><br><br />
<input type='button' value='查找搜索图片地址' onclick='find1()'>
<Textarea style='width:100%;height:200' id='b'></textarea><br />
<script>
function find1(){ //原作:CETM,我的方法可能不是最优效的但能解决问题,VBS的楼主自己变通<br />
str1=a.value;strs="" //定义加速变量<br />
var rep1=new RegExp("<img( ||.*?)src=('|\"|)(.*?)('|\"|>| )","gim") //定义正则模式<br />
str2=str1.match(rep1) //搜索,主要得到length<br />
rep1.exec(str1) //刷新regexp.$3<br />
for(i=0;i<str2.length;i++){ //循环<br />
rep1.exec(str1) //刷新regexp.$3<br />
strs+=(RegExp.$3+"\n") //给值,起加速作用<br />
}
b.value=strs
}
</script></p>
<p><title>js取出 文本中 所有图片地址</title><Textarea style='width:100%;height:300' id='a'><br />
<!--js取出 文本中 所有图片地址--><br />
<HTML><HEAD><br />
<META http-equiv=Content-Type content="text/html; Charset=gb2312"><br />
</HEAD>
<BODY>
<p><IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em1.gif">111cn.cn/banner/banner.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em2.gif">http://www.111cn.cn/biaoqing/em2.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em3.gif">http://www.111cn.cn/biaoqing/em3.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em4.gif">http://www.111cn.cn/biaoqing/em4.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em5.gif">http://www.111cn.cn/biaoqing/em5.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em6.gif">http://www.111cn.cn/biaoqing/em6.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em7.gif">http://www.111cn.cn/biaoqing/em7.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em8.gif">http://www.111cn.cn/biaoqing/em8.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em9.gif">http://www.111cn.cn/biaoqing/em9.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em10.gif">http://www.111cn.cn/biaoqing/em10.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em11.gif">http://www.111cn.cn/biaoqing/em11.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em12.gif">http://www.111cn.cn/biaoqing/em12.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em13.gif">http://www.111cn.cn/biaoqing/em13.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em14.gif">http://www.111cn.cn/biaoqing/em14.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em15.gif">http://www.111cn.cn/biaoqing/em15.gif<IMG style="FILTER: ; CURSOR: hand" src="http://www.lshdic.com/bbs/image/biaoqing/em16.gif">http://www.111cn.cn/biaoqing/em16.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em17.gif">http://www.111cn.cn/biaoqing/em17.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em18.gif">http://www.111cn.cn/biaoqing/em18.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em19.gif">http://www.111cn.cn/biaoqing/em19.gif<IMG src="http://www.lshdic.com/bbs/image/biaoqing/em20.gif">http://www.111cn.cn/biaoqing/em20.gif<A href="javascript:opener=null;close()">[关闭窗口]</A> </BODY></HTML><br />
</textarea><br><br />
<input type='button' value='查找搜索图片地址' onclick='find1()'>
<Textarea style='width:100%;height:200' id='b'></textarea><br />
<script>
function find1(){ //原作:CETM,我的方法可能不是最优效的但能解决问题,VBS的楼主自己变通<br />
str1=a.value;strs="" //定义加速变量<br />
var rep1=new RegExp("<img( ||.*?)src=('|\"|)(.*?)('|\"|>| )","gim") //定义正则模式<br />
str2=str1.match(rep1) //搜索,主要得到length<br />
rep1.exec(str1) //刷新regexp.$3<br />
for(i=0;i<str2.length;i++){ //循环<br />
rep1.exec(str1) //刷新regexp.$3<br />
strs+=(RegExp.$3+"\n") //给值,起加速作用<br />
}
b.value=strs
}
</script></p>