我有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 Solutions1)投标的最佳射手
2)建筑服务的专业经验
3)经批准的服务提供商
我正在使用JavaScript的替换功能
var val = recommend.replace("\n","<br>");
但它不起作用。
答案 0 :(得分:6)
使用正则表达式(RegExp
)文字和“全局”(g
)修饰符:
var val = recommend.replace(/\n/g, "<br />");
或直接使用RegExp
:
var val = recommend.replace(RegExp("\n","g"), "<br>");
答案 1 :(得分:0)
使用RegExp "\n"
,您只需替换第一个匹配项。要替换所有出现,您需要添加RegExp修饰符g
。
因此,请使用以下内容替换所有出现次数:
var val = recommend.replace( new RegExp( "\n", "g" ),"<br>");