在tinyMCE中,有什麼方法可以獲取純文本而不是HTML文本?TinyMCE-獲取純文本
回答
我只是嘗試這種方法:
editor.getContent()
.replace(/<[^>]*>/ig, ' ')
.replace(/<\/[^>]*>/ig, ' ')
.replace(/ | /gi, ' ')
.replace(/\s+/ig, ' ')
.trim();
- 取代了開啓和關閉的HTML標籤與空間
- 替換空間的各種已知的特殊字符(加你爲好)
- 替換多個空格與單個空間
工作相當不錯,但它顯然不是完美的。我只需要對純文本進行近似計算,因此我願意忽略角落案例,例如使用粗體或斜體的一部分(<b>a</b><i>x</i>
以上的替換將生成兩個單獨的單詞a b
而不是ab
)。
這是Regular expression to remove HTML tags from a string
希望幫助的延伸。
試試這個:
var myText = tinyMCE.activeEditor.selection.getContent({ format: 'text' });
在沒有.selection部分的情況下工作,只是'tinyMCE.activeEditor.getContent({format:'text'});' – Neutrosider 2016-02-17 11:35:00
對於它的價值,這在4.3版本中有效。 – Paritosh 2016-10-06 21:40:51
var rawtext = tinyMCE.activeEditor.getBody().textContent;
這個問題是它將'
'轉換成''''換句話說什麼都沒有。這會導致單詞崩潰,例如''end of line with periodOnother paragraph'' –
jimasun
2017-02-27 16:51:41
- 1. 從SunAwtCanvas獲取純文本
- 2. 從RTF文本中獲取純文本
- 3. 從tinymce複製text(純文本)到textarea
- 4. 從PDF文件中獲取純文本
- 5. 在drupal中獲取純文本字段
- 6. 如何從kendoEditor獲取純文本?
- 7. 用Puppeteer獲取所有純文本
- 8. 在Yahoo管道中獲取純文本
- 9. 從富文本格式的QLabel中獲取純文本
- 10. 如何從文本字段中獲取純文本?
- 11. TinyMCE Joomla 3在Ctrl-v上強制粘貼爲純文本
- 12. PHP文件讀取純文本文件
- 13. 如何在本地獲取https包的純文本?
- 14. EWS獲取附件和純文本正文C#
- 15. 如何在Flash中獲取純文本文件?
- 16. 紅寶石Nokogiri獲取純文本文件
- 17. 爲什麼我使用JMimeMagic lib獲取mimetype文本/純文本文件?
- 18. 從純文本
- 19. UITextField純文本
- 20. 刪除TinyMCE文本
- 21. TinyMCE提示文本
- 22. tinyMCE和從記事本粘貼的純文本導致不同的標記
- 23. 縮短純文本文本
- 24. 獲取純文本和追加到另一個DIV
- 25. 以純文本格式獲取javascript計算結果?
- 26. PHP電子郵件表格 - 有些HTML獲取純文本
- 27. 如何從python中的URL中獲取純文本?
- 28. 如何使用jQuery獲取HTML元素旁邊的純文本?
- 29. 獲取純文本並在ng-grid中顯示
- 30. 獲取純文本從控制中的WinForms
謹防正則表達式解析HTML。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454小馬,他來了。 – MushinNoShin 2016-01-07 13:40:39