Duplicate possible:
La méthode la plus rapide pour remplacer toutes les occurrences d'un caractère dans une chaîne
Comment pouvez-vous remplacer toutes les occurrences trouvées dans une chaîne?
Si vous souhaitez remplacer tous les caractères de nouvelle ligne (\ n) dans une chaîne.
Cela ne remplacera que la première occurrence de newline
str.replace(/\\n/, '<br />');
Je n'arrive pas à comprendre comment faire le tour?
Utilisez le drapeau global.
str.replace(/\n/g, '<br />');
Brighams answer utilise literal regexp
.
Solution avec un objet Regex.
var regex = new RegExp('\n', 'g');
text = text.replace(regex, '<br />');
ESSAYEZ ICI: Exemple de travail JSFiddle