[英]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.