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

<SCRIPT LANGUAGE="javascript">
<!--
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】活该活该客户

参考技术A var str='你的字符串';
var reg=/<img[\s\S]+\/?>/g;
str=str.replace(reg,'');
str即是你的需要结果

以上是关于javascript 正则替换IMG标签的主要内容,如果未能解决你的问题,请参考以下文章

java正则表达式匹配img标签并替换

织梦数据库内容替换,正则去掉文章内容中的img标签

php正则表达式提取img alt/title标签并替换

正则把<img src="**">替换成<img data-original="**">把img标签中的src属性名称替换成data-o

正则表达式:(1)要求提取字符串中的img标签,并根据不同的情况将该img标签替换成不同的字符串。

用js的正则把img src替换成img data-original把img标签中的src属性名称替换成data-original