找一段儿正则! 本帖最后由 iq50628 于 2009-12-09 17:19:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 干嘛要用正则,取src属性不可以么? <script type="text/javascript"><!-- var str = '<h3><img align="left" height="100" src="/Web/ckeditor_3.0.1/ckfinder/userfiles/images/ContentRes/19/100×80/2009-12-07-02205817.jpg" style="margin-right: 10px" width="100" />东京大学 </h3><h3><img align="left" height="100" src="/Click_Me.jpg" style="margin-right: 10px" width="100" />东京大学 </h3> '; var reg = /src\s*=\s*(\'|\")([^\'\"]*)\1/ig, arr = [], re = []; while((re = reg.exec(str)) != null) { arr.push(re[2]); } alert(arr);//--></script> var str='<h3> <img align="left" height="100" src="/Web/ckeditor_3.0.1/ckfinder/userfiles/images/ContentRes/19/100×80/2009-12-07-02205817.jpg" style="margin-right: 10px" width="100" />东京大学 </h3> <p>'var nstr=(str.match(/<img.*?src=\"([^\"]*)\"/i) ||["",""])[1];alert(nstr); 拼成的代码也可以取出,正则是用来 判断 输入的合法性,你的img 的src也不是 有一定规则的字符。. 楼上的 zzqkillyou 像个白痴! 右下角提示框如何同时播放声音 想开发个即使在线对战小游戏,请教一下怎么保存游戏状态 这段代码是在网上找到的,它的单位是以秒计算的,大家能否帮忙改成以毫秒计算的??? 设为首页问题 为什么我写的javascript方法突然不能运行了啊 新浪比较漂亮的JS代码 onClick,onSelect,onBlur遇到一起怎么解决? 我调用了IE的打印(window.print),又不想弹出打印的对话框,如何解决? 如何用超链接提交表单,提交到一个新窗口? 页面元素滚轮缩放问题 元素属性改变后如何立刻生效? 如何点击行变色的效率如何提高,我的代码会很卡!解决给分
<script type="text/javascript">
<!--
var str = '<h3><img align="left" height="100" src="/Web/ckeditor_3.0.1/ckfinder/userfiles/images/ContentRes/19/100×80/2009-12-07-02205817.jpg" style="margin-right: 10px" width="100" />东京大学 </h3><h3><img align="left" height="100" src="/Click_Me.jpg" style="margin-right: 10px" width="100" />东京大学 </h3> ';
var reg = /src\s*=\s*(\'|\")([^\'\"]*)\1/ig, arr = [], re = [];
while((re = reg.exec(str)) != null) {
arr.push(re[2]);
}
alert(arr);
//-->
</script>
var str='<h3> <img align="left" height="100" src="/Web/ckeditor_3.0.1/ckfinder/userfiles/images/ContentRes/19/100×80/2009-12-07-02205817.jpg" style="margin-right: 10px" width="100" />东京大学 </h3> <p>'var nstr=(str.match(/<img.*?src=\"([^\"]*)\"/i) ||["",""])[1];
alert(nstr);