一尘不染

JavaScript如何用 元素替换字符串中的所有换行符?

javascript

如何使用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."

阅读 397

收藏
2020-04-25

共1个答案

一尘不染

这会将所有退货转换为HTML

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

如果您想知道什么?:的意思。它称为非捕获组。这意味着括号内的正则表达式组不会保存在内存中,以后再引用。

2020-04-25