繁体   English   中英

在JavaScript中将'\ n'替换为<br>

[英]Replace '\n' with <br> in JavaScript

我有var recommend = 'I recommended Garden Solutions for this Tender Contracting on the basis of\\n\\n1)Top Scorer for tender\\n2)Professional Experience in Building Services\\n3)Approved Service Providers';

我想用HTML中断替换\\n ,并希望显示如下:

我在此基础上推荐了Garden Solutions for this Tender Contracting

1)投标的最佳得分手

2)建筑服务的专业经验

3)经批准的服务提供商

我正在使用JavaScript的替换功能

var val = recommend.replace("\n","<br>");

但它不起作用。

使用正则表达式( RegExp )文字和“全局”( g )修饰符:

var val = recommend.replace(/\n/g, "<br />");

或者直接使用RegExp

var val = recommend.replace(RegExp("\n","g"), "<br>");

通过使用RegExp "\\n"您只需替换第一个匹配项。 要替换所有出现,您需要添加RegExp修饰符g

因此,请使用以下内容替换所有出现的内容:

var val = recommend.replace( new RegExp( "\n", "g" ),"<br>");

演示在这里小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM