我在javascript中使用\ n打破一行,例如: -
text =“这是一个测试”+“\ n”+“另一个测试”;
并在html中显示我使用代码
text = text.replace('\n' , '<br>');
但我得到的文字没有br
在检查firebug控制台时,我得到的是换行符(\ n未显示但未创建换行符)
如何使用\ n放置换行符,或者我必须执行一些自定义代码而不是\ n
感谢
答案 0 :(得分:3)
使用双引号来逃避\ n
试试这个:
text = text.replace("\n" , "<br>");
答案 1 :(得分:2)
var newText = text.replace(/\n/g , "<br>");
答案 2 :(得分:2)
/ \ r \ n | [\ r \ n] / g&lt; - 这是我使用的。我是一个悲观主义者。