2011-12-13 23 views
0

我收到來自服務的評論。 如果我得到這個評論的「hello world」,它是印刷,因爲它是,但是當我收到這樣 「你好javaScript中的斷行問題?

世界」然後我收到沒有評論我爲它編寫一個函數,但它也不起作用

function NextLineFix(Call) { 

     return Call.replace("\n", '<br>'); 
    } 

任何身體都可以幫助.... ....!

回答

2

也許你也有回車字符字符串(「\ r」)嗎?這是否工作更好地爲您的問題:

Call.replace("\r", "").replace("\n", "<br/>") ? 
0

與\ r \試試看的n而不是\ n,然後進行更換,看看是否有幫助

+0

這是行不通的。 –

+0

你可以檢查看看調用變量是什麼嗎?它包含你好世界嗎?或者它顯示未終止的字符串常量? – lloydom

+0

它有「你好世界」,並保持你好世界沒有變化發生 –

2

試試這個:

function NextLineFix(Call) {  
    return Call.replace(/[\r\n]/gi, '<br/>'); 
} 
+0

謝謝...... !!! –

+0

在這個功能我無法打印「」意味着我想打印整個文本「你好」,包括「」我怎麼能實現這個,你可以請解決這個? –

+0

試試這個:return'''+ Call.replace(/ [\ r \ n]/gi,'
')+'''; – jerjer