如何从字符串中删除html标签,而不删除Js中的特定标签
How to remove html tags from string without removing specific tags in Js
我有以下js字符串
var test = "<p>test</p> FOLER.PRODUCTS<12345><level-2>";
现在我使用下面的方法从上面的字符串中剥离html标签,因为我的服务不接受html标签
var tmp = document.createElement("DIV");tmp.innerHTML = test;
console.log(tmp.textContent);
输出:test FOLER.PRODUCTS<12345>
期望输出:
test FOLER.PRODUCTS<12345><level-2>
但是上面的方法删除了我的自定义标签,这些标签在<>
之间有文本我该如何解决这个问题?
使用HTML编码
var test = "<p>test</p> FOLER.PRODUCTS<12345><level-2>";
也查看此链接https://brajeshwar.github.io/entities/
这将帮助您能够剥离javascript
中的html标签。 var test = "<p>test</p> FOLER.PRODUCTS<12345><level-2>";
var StrippedString = test.replace(/(<([^>]+)>)/ig,"");
你可以修改它以适应你的需要
相关文章:
- 使用 JavaScript 删除标签之间的每个空格
- 更新条形图并删除标签
- 如何使用 Jquery 删除标签
- D3 圆环图 - 删除 0% 标签
- 如何使用 Javascript 删除标签的文本,只有文本而不是标签
- 如何从javascript变量值中删除
标签
- 从字符串(JavaScript 或 PHP)的开头和结尾删除
- 标签
- 使用标记群集时从地图标记中删除标签
- 尝试使用 Gmail 的 Node.js API 修改标签时出现“未添加或删除标签错误”
- 从自定义Highcharts图形中删除标签
- 使用Javascript删除标签
- 如何从TinyMCE中删除P标签
- 从字符串中删除< >-标签的内容
- 我如何使用innerHTML而不删除标签内的整个html
- 删除标签内的所有内容,但另一个标签jquery
- 从html中删除标签方法的安全性问题
- jQuery追加删除标签
- jQuery数据表-删除标签
- IE9的createElement和设置innerHTML上的删除标签的集合操作
- 在javascript中通过子字符串和indexof删除标签和内容