雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

正則表達(dá)式

當(dāng)前位置:主頁 > 網(wǎng)絡(luò)編程 > 正則表達(dá)式 >

使用正則表達(dá)式去除所有html標(biāo)簽只保留文字

來源:本站原創(chuàng)|時間:2020-01-11|欄目:正則表達(dá)式|點擊:

后臺將富文本編輯器中的內(nèi)容返回到前端時如果帶上了標(biāo)簽,這時就可以利用這種方法只保留文字。

標(biāo)簽的格式有以下幾種

1.<div class="test"></div>

2.<img />

3.自定義標(biāo)簽<My-Tag></My-Tag>

針對以上幾種標(biāo)簽,確定的正則的規(guī)則是 reg=/<\/?.+?\/?>/g

<表示尖括號

第一個\/?表示</div>這種標(biāo)簽的情況

.+?表示將中間所有內(nèi)容替代掉

第二個\/?表示<img/>這種情況

/g表示全局替換

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>去除所有標(biāo)簽</title>
</head>
<script>
  function matchReg(str){
    let reg=/<\/?.+?\/?>/g;
    console.log(str.replace(reg,''));
  }
  matchReg(`<p>去除所有html標(biāo)簽,<img/><My-Tag class="abc" value="test">自定義標(biāo)簽也可以去除哦</My-Tag></p>`);
</script>
<body>
</body>
</html>

總結(jié)

以上所述是小編給大家介紹的使用正則表達(dá)式去除所有html標(biāo)簽只保留文字,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對我們網(wǎng)站的支持!

上一篇:正則表達(dá)式re.sub替換不完整的問題及完整解決方案

欄    目:正則表達(dá)式

下一篇:Python爬蟲之正則表達(dá)式基本用法實例分析

本文標(biāo)題:使用正則表達(dá)式去除所有html標(biāo)簽只保留文字

本文地址:http://www.jygsgssxh.com/a1/zhengzebiaodashi/11223.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有