javascript 正则替换IMG标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 正则替换IMG标签相关的知识,希望对你有一定的参考价值。
想求一段js函数
有一段文本:fsfsd<img src="images/01.gif">fsfsdf<img src="images/02.gif">fsfsdf
目的:希望替换为fsfsd#1fsfsdf#2fsfsdf
也就是说将img标签替换为#1#2
<!--
var a="fsfsd<img src='images/01.gif'>fsfsdf<img src='images/02.gif'>fsfsdf";
var regexp=new RegExp(/\w+(<\s*img\s*[^>]*>)\w+(<\s*img\s*[^>]*>)\w+/g);
regexp.exec(a);
a=a.replace(RegExp.$1,"#1");
a=a.replace(RegExp.$2,"#2");
alert(a);
//-->
</SCRIPT> 参考技术A str=str.replace(/<\s?img[^>]*>/gi,''); 这是替换掉img,不知道你是#1和#2是根据01.gif来的还是根据img的顺序,你可以在参考网站中找到更详细的答案。好运。。
参考资料:http://www.2treeszone.org/post/2009/10/14/clear-img-tags-in-literal.aspx
本回答被提问者和网友采纳js正则匹配替代指定字符(根据img标签的src中的命名规则,用正则表达式替换成下面格式的文字)
刚恢复方法<img src="arclist/em_4.gif">法规法规和福建<img src="arclist/em_23.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户
刚恢复方法<img src="arclist/em_8.gif">法规法规和福建<img src="arclist/em_3.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户
刚恢复方法<img src="arclist/em_12.gif">法规法规和福建<img src="arclist/em_13.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户
刚恢复方法<img src="arclist/em_14.gif">法规法规和福建<img src="arclist/em_3.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户
转换成:
刚恢复方法【em_4】法规法规和福建【em_23】共和国环境观看【em_1】活该活该客户
刚恢复方法【em_8】法规法规和福建【em_3】共和国环境观看【em_1】活该活该客户
刚恢复方法【em_12】法规法规和福建【em_13】共和国环境观看【em_1】活该活该客户
刚恢复方法【em_14】法规法规和福建【em_3】共和国环境观看【em_1】活该活该客户
var reg=/<img[\s\S]+\/?>/g;
str=str.replace(reg,'');
str即是你的需要结果
以上是关于javascript 正则替换IMG标签的主要内容,如果未能解决你的问题,请参考以下文章
正则把<img src="**">替换成<img data-original="**">把img标签中的src属性名称替换成data-o
正则表达式:(1)要求提取字符串中的img标签,并根据不同的情况将该img标签替换成不同的字符串。
用js的正则把img src替换成img data-original把img标签中的src属性名称替换成data-original