2012-07-06 97 views
-3

是否有可能只採取所見即所得編輯器的文本?例如,如果您有以下文字:所見即所得沒有HTML標籤?

<a href="whatever"> sdadsa<>,.<> <p </a> 

是有可能採取僅sdadsa<>,.<>內的文本?

有些人可能會說不使用編輯器,但我需要它使兩個副本與標籤和另一個沒有HTML標籤,只有他們匹配的HTML標籤。

是否有可能採取沒有HTML標籤的文本?

+0

你的意思是,你想得到的樣式,但沒有HTML標籤? – 2012-07-06 21:49:57

+0

不,我想要沒有HTML標籤的文本。純文本 – user1445117 2012-07-06 21:53:08

+1

這是用javascript標記的;是jQuery的一個選項?如果是這樣,那麼text()方法應該做你以後的事情。 http://api.jquery.com/text/ – Braiba 2012-07-06 21:59:46

回答

1

如果你想去除所有的HTML標記出來的輸出,你有兩種方法:

  • 使用PHP - 使用strip_tags($output)

  • 用JavaScript - 型

    var plaintext= editorOutput.replace(/(<([^>]+)>)/ig,"");

    或使用php.js's equivalent到PHP方法。

+0

這strip_tags()有一個問題,我正在檢索 - &gt或n&lt你知道爲什麼嗎? – user1445117 2012-07-07 02:04:17

+0

@ user1445117您的編輯器會爲HTML創建特殊字符。如果你能告訴我你使用的是什麼編輯器 - 那將會很棒。 – 2012-07-07 10:14:54