Как заменить все разрывы строк в строке тегами
?

Как я могу прочитать разрыв строки из значения с помощью JavaScript и заменить все разрывы строки тегами <br />?

Пример:

Переменная, переданная из PHP, как показано ниже:

  "This is man.

     Man like dog.
     Man like to drink.

     Man is the king."

Мне бы хотелось, чтобы мой результат выглядел примерно так после того, как JavaScript его преобразовал:

  "This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
501
задан Kamil Kiełczewski 15 July 2019 в 09:24
поделиться

1 ответ

Это превратит все возвраты в HTML

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

Если вам интересно, что? Это называется группа без захвата. Это означает, что группа регулярных выражений в скобках не будет сохранена в памяти для последующего обращения к ней. Вы можете проверить эти темы для получения дополнительной информации:
https://stackoverflow.com/a/11530881/5042169 https://stackoverflow.com/a/36524555/5042169

1119
ответ дан 22 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

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