如何使用JavaScript从值中读取换行符,并将所有换行符替换为<;br/>元素
例如:
从PHP传递的变量如下所示:
这是男人。
人喜欢狗。
男人喜欢喝酒。
人就是国王。”
在JavaScript转换后,我希望我的结果看起来像这样:
“这是一条像狗一样的人。<;br/>;像狗一样的人。<;br/>;像酒一样的人。<;br/>;<;br/>;人是国王。”
这将把所有的返回转换成HTML
str=str.replace(/(?:\r\n |\r |\n)/g,“<;br>;”);
万一你想知道?:是什么意思。
它被称为非捕获组。这意味着括号内的一组正则表达式将不会保存在内存中以供以后引用。
您可以查看这些线程以了解更多信息:
https://stackoverflow.com/a/11530881/5042169
https://stackoverflow.com/a/36524555/5042169