当前位置: 首页 > 图文教程 > 网络编程 > 正则表达式 > 关于内容的分离,正则抽出图片(一定要加精哦)

正则表达式
正则在FireFox和IE下使用test的不同
正确使用带有"g"标记的javascript正则表达式
正则表达式 学习资料整理
javascript 正则表达式用法 小结
正则匹配的test函数
JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
检测八位数字是否为有效日期的正则
editplus EmEditor和searchandreplace正则表达式
正则应用之 日期正则表达式
正则表达式 学习参考 推荐入门者看
正则基础之 \b 单词边界
正则基础之 小数点
正则 捕获组(capture group)
Dreamweaver 正则替换(返回调用值)
JavaScript 表单验证正则表达式大全[推荐]
JavaScript 使用正则表达式进行表单验证的示例代码
获取网址路径的正则
去除段首段尾的 和全角的空格的正则
正则表达式匹配任意字符(包括换行符)的写法
EditPlus 正则表达式替换字符串详解

正则表达式 中的 关于内容的分离,正则抽出图片(一定要加精哦)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 42 ::
收藏到网摘: n/a

我们在加内容时,无论你怎么样排版都好,我们都是无法将里面的图片或是别的什么东西抽出来的. 打个比方说,我想在我的内容显示页模版的左边(两个单元格分开的)出现我添加的内容的一张图片,而在右边则是文章的文字内容,就是这样,如果按我们现在风讯所提供的标签,是不可能有这种说吧的!费话就不多说了,请看以下代码吧:
模板里加这个js函数
<script language = "JavaScript">
function splitImgContent(tdImg,tdContent){
var myReg = /<IMG(.+?)>/;
var str=document.getElementById(tdContent).innerHTML;
var i=str.match(myReg);
var mm=i[0];
mm=mm.replace("<","");
mm=mm.replace(">","");
mm+="width=400 height=400";
mm="<"+mm+">";
document.getElementById(tdImg).innerHTML=mm;
var newstr = str.replace(myReg, "");
document.getElementById(tdContent).innerHTML=newstr;
}
</script>
页面载入时调用<body onload="splitImgContent('f_img','f_content')">
f_img是要放图片的<td>的id f_content原来放内容的<td>的id 你只要在想让它们出现的表格的<td>上加个ID就可以了这样是不是很方便呀!其实按这个做法,有很多用久D.....