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