去html標籤,只取純文字
兩種方法:
(1)正規表示式
n.content = JSON.parse(JSON.stringify(n.content).replace(/<\/?.+?\/?>/g,""));
其中:
/<\/?.+?\/?>/g,匹配全域性的html標籤。
(2)text()方法
由於text()方法,需要對DOM節點操作。
思路:新建一個html標籤,設定為display:none,將拿到的資料插入到新建的html標籤中,然後獲取該節點呼叫text()方法,
程式碼:
$('.data').html('<div>'+n.content+'</div>')
let content=$('.data div').text();
我自己使用的是正則的匹配,可以減少對DOM節點的操作。
相關文章
- 利用正規表示式去除所有html標籤,只保留文字HTML
- html文字相關標籤HTML
- html文字修飾標籤HTML
- html5文字標籤HTML
- 獲取標籤全部文字的方式
- php去掉欄位文字的所有html標籤PHPHTML
- Android之去掉文字內容的HTML標籤AndroidHTML
- html標籤HTML
- HTML <a> 標籤HTML
- HTML字元實體與文字格式化標籤HTML字元
- HTML標籤(基本標籤的使用)HTML
- 前端html:標籤前端HTML
- 01 HTML標籤HTML
- html排版標籤HTML
- HTML <figcaption> 標籤HTMLGCAPT
- HTML <dialog> 標籤HTML
- HTML <time> 標籤HTML
- HTML <aside> 標籤HTMLIDE
- HTML <article> 標籤HTML
- HTML <section> 標籤HTML
- HTML <main> 標籤HTMLAI
- HTML <var> 標籤HTML
- HTML <canvas> 標籤HTMLCanvas
- HTML常用標籤HTML
- html標籤整理HTML
- HTML 常用標籤HTML
- HTML <header> 標籤HTMLHeader
- HTML <footer> 標籤HTML
- HTML <nav> 標籤HTML
- HTML <label> 標籤HTML
- HTML <body>標籤HTML
- html基本標籤HTML
- HTML <div>標籤HTML
- html列表標籤HTML
- HTML <meta>標籤HTML
- HTML <iframe>標籤HTML
- HTML <span>標籤HTML
- HTML <head>標籤HTML