JavaScript: замените разрыв строки

У меня есть строка, которая содержит chr (13) как разрыв строки. Как я могу заменить его, например. <br>? Я попробовал mystring.replace("\n","<br>"); но это не работало

Заранее спасибо.

8
задан Sunny Milenov 8 February 2010 в 22:57
поделиться

2 ответа

theString.replace(/\n|\r/g, '<br />')
7
ответ дан 5 December 2019 в 04:58
поделиться

"\ n" - это chr (10). Я думаю, вы хотите "\ r" :

mystring.replace("\r", "<br>");

Обновлено: для замены ALL \ r используйте регулярное выражение:

mystring.replace(/\r/g, "<br>");

Если вы хотите, чтобы он работал с разрывами строк в стилях Windows, Unix и Mac, используйте это :

mystring.replace(/\r?\n|\r/g, "<br>");
30
ответ дан 5 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: