您的位置:首页 > Web前端 > JavaScript

javascript 处理html标签,防止在页面内出现html

2018-01-26 17:18 267 查看

javascript 处理html标签,防止在页面内出现html

本文主要介绍如何通过js的方式处理html,让html中的内容在显示的时候经过转译显示出原来的样子。

好下面上货。
首先需要确定那些标签需要被替换,那些不需要,我们这里以<mark></mark>这种为例子,默认这种为不替换,其他的替换。下面看代码:
var str = "<agc> cccwe<mark>23434</mark>rer </agc>";
console.log(str);

var reg = /<(?!mark|\/mark)/g;
var afterstr = str.replace(reg,"<");
console.log(afterstr);
var reg2 = /(?<!mark)>/g;
var afterstr2 = afterstr.replace(reg2,">");
console.log(afterstr2);


看控制台的输出:
<agc> cccwe<mark>23434</mark>rer </agc>

<agc> cccwe<mark>23434</mark>rer </agc>

<agc> cccwe<mark>23434</mark>rer </agc>

这样目的就达到了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐