Remplacer les \n par des <br> et \r\n <p> dans le code javascript
J'ai besoin de JS qui va supprimer toutes les balises HTML, et ensuite remplacer les retours à la ligne avec </p><p>
et les sauts de ligne avec <br/>
. La valeur de la chaîne est à venir à partir d'un textarea et je comprends Linux, Mac et Windows tous les format de retours à la ligne différemment donc j'ai besoin de prendre cela en compte. Merci!
- Donc, vous voulez le remplacer à être différent en fonction de fins de ligne? Aussi,
\n
et\r\n
peut à la fois être appelé retours à la ligne ou des sauts de ligne. Je pense à un cas d'utilisation peut être bénéfique ici.
Vous devez vous connecter pour publier un commentaire.
\n et \r\n sont équivalentes. Linux utilise l'ancienne, Windows utilise la dernière.
Ce que vous voulez faire est de remplacer tous les cas d' \n\n et \r\n\r\n avec
<p></p>
et le cas d'un simple \n ou \r\n avec<br />
Cela suppose qu'il n'y a pas de code html dans votre texte.
Je pense que
fera l'affaire.