-3
我有這個字符串02/11/2015 \n € \n
,我顯示到一個彈出窗口。在我這樣做之前,我使用RegEx將\n
替換爲<br/>
。但它不起作用。正則表達式替換(/ n/g,「<br />」)不起作用
下面是代碼:
message= "02/11/2015 \n € \n";
message= message.replace(/\n/g, "<br />");
var popup = $('<div><span style="font-weight: bold; color: #1d5987;"> <p>'+ message+'</p> </span></div>');
$('document').append(popup);
popup.dialog({
autoOpen : true,
modal : true,
resizable: false,
width:'45%',
height: 'auto',
close: function(event, ui){
$(this).dialog('destroy');
}
});
在彈出02/11/2015 \n € \n
再次出現。
我使用chrome控制檯來調試它,在消息字符串中執行替換函數後沒有任何更改。
'message = message.replace(/ \ n/g,「
」);'它代替'\ n'請參閱http:///jsfiddle.net/a5xn49hv/ – Satpal
你有沒有文字'\ n's?然後使用'/ \\ n/g'。或者如果你有他們的混合,'/ \\ n | \ n/g'。 –