[英]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>";
這應該可以幫助您刪除javascript中的html標簽
var test = "<p>test</p> FOLER.PRODUCTS<12345><level-2>";
var StrippedString = test.replace(/(<([^>]+)>)/ig,"");
您可以修改它以滿足您的需求
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.