js 正則表達式 移除字符串中的所有html標簽 保留純文本


今天遇到一個臨時的需求,生成文本的時候包含了很多html標簽,用的時候這個文本不需要這些標簽,第一時間就想到正則表達式去除所以html標簽,

秉着拿來主義順帶記錄一下。

js的代碼如下:

const regex = /<\/?.+?\/?>/gm;

const str = `<h7 contenteditable="false"></h7><span class="IPluginDll" id="Lis" style="display:inline-block;"><span style="text-indent:0px;display:inline-block;">2018-03-25 04:33 傳染病檢查(血液)</span><span style="display:inline-block;"><span style="text-indent:0px;width:18em;display:inline-block;">乙肝表面抗原(HBsAg)(HBsAg)</span><span style="min-width:8em;display:inline-block;">陰性反應</span><span style="min-width:3em;display:inline-block;"></span><span style="min-width:6em;display:inline-block;">參考值:陰性反應</span></span><span style="display:inline-block;"><span style="text-indent:0px;width:18em;display:inline-block;">甲肝(抗-HAV-IgM)(HAV)</span><span style="min-width:8em;display:inline-block;">陰性反應</span><span style="min-width:3em;display:inline-block;"></span><span style="min-width:6em;display:inline-block;">參考值:陰性反應</span></span></span>`;

const subst = ``;

const result = str.replace(regex, subst);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM