705 votes

Comment remplacer tous les sauts de ligne dans une chaîne avec<br>Tags ?

Comment je peux lire le saut de ligne d’une valeur avec Javascript et remplacer toute la ligne rompt avec `` tags ?

Exemple :

Une variable passée de PHP comme ci-dessous :

Je voudrais que mon résultat à ressembler à ceci après convertit le code Javascript :

1493voto

eyelidlessness Points 28034
str = str.replace(/(?:\r\n|\r|\n)/g, '<br />');

88voto

paulslater19 Points 3125

Sans regex :

47voto

WSkinner Points 461

Cela fonctionne pour l’entrée venant d’un textarea

13voto

Jethro Larson Points 1125

Si la réponse acceptée ne fonctionne pas pour vous, alors vous pouvez essayer.

Cela a fonctionné pour moi.

6voto

Dmitry Dzygin Points 451

Il est également important coder le reste du texte afin de protéger contre les attaques par injection de script possible

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X