JS 如何用正则替换指定HTML标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 如何用正则替换指定HTML标签相关的知识,希望对你有一定的参考价值。
有一个字符串里面 有N对"<span>a</span>.... <span>z</span>";
想用正则替换为"<input type='text' value='a' />.... <input type='text' value='z' />"
s=s.replace(/<span>(.*?)<\\/span>/g,"<input type='text' value='$1' />")本回答被提问者和网友采纳
js正则表达式替换HTML标签以及空格( )
参考:范仁义
js代码:
function filter(text) { var reg = /<[^<>]+>/g;//1、全局匹配g肯定忘记写,2、<>标签中不能包含标签实现过滤HTML标签 text = text.replace(reg, ‘‘);//替换HTML标签 text = text.replace(/ /ig, ‘‘);//替换HTML空格 return text; };
在angularJS中使用过滤器过滤富文本数据
app.filter(‘qxhtml‘, function () { return function (text) { var reg = /<[^<>]+>/g; text = text.replace(reg, ‘‘); text = text.replace(/ /ig, ‘‘); if (text.length > 50) { text = text.substring(0, 50) + "..."; } return text; }; });
使用过滤器
<div class="desc"> {{y.Description| qxhtml}} </div>
以上是关于JS 如何用正则替换指定HTML标签的主要内容,如果未能解决你的问题,请参考以下文章
js正则匹配替代指定字符(根据img标签的src中的命名规则,用正则表达式替换成下面格式的文字)