Как заменить все разрывы строк в строке тегами <br />? - PullRequest
471 голосов
/ 24 апреля 2009

Как я могу прочитать разрыв строки из значения с помощью 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."

Ответы [ 12 ]

0 голосов
/ 23 мая 2019

Заменит всю новую строку на разрыв

str = str.replace(/\n/g, '<br>')

Если вы хотите заменить всю новую строку на одну строку разрыва

str = str.replace(/\n*\n/g, '<br>')

Подробнее о Regex: https://dl.icewarp.com/online_help/203030104.htm это поможет вам каждый раз.

0 голосов
/ 10 мая 2017

если вы отправляете переменную из PHP, вы можете получить ее перед отправкой:

$string=nl2br($string);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...