2012-07-06 3 views
-3

Est-il possible de prendre uniquement le texte de l'éditeur WYSIWYG? Par exemple, si vous avez le texte suivant:WYSIWYG sans les balises HTML?

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

est-il possible de ne prendre que le texte à l'intérieur du sdadsa<>,.<>? Certains pourraient dire ne pas utiliser l'éditeur mais j'en ai besoin pour faire deux copies l'une avec les balises et l'autre sans balises HTML et seulement les balises HTML qu'elles correspondent.

Est-il possible de prendre le texte sans les balises HTML?

+0

Vous voulez dire que vous voulez obtenir le style, mais sans les balises HTML? –

+0

Non, je veux obtenir le texte sans les balises HTML. texte brut – user1445117

+1

Ceci est balisé avec javascript; est jQuery une option? Si c'est le cas, la méthode text() devrait faire ce que vous cherchez. http://api.jquery.com/text/ – Braiba

Répondre

1

Si vous souhaitez supprimer toutes les balises HTML de la sortie, vous avez deux méthodes:

  • Avec PHP - utiliser strip_tags($output).

  • Avec Javascript - Type

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

    ou utiliser php.js's equivalent la méthode PHP.

+0

Ce strip_tags() a un problème que je récupère - & gt ou n & lt avez-vous une idée pourquoi? – user1445117

+0

@ user1445117 Votre éditeur crée des caractères spéciaux pour HTML. Si vous pouvez me dire quel éditeur vous utilisez, ce sera génial. –