删除字符串文字' \ n'并换上换行符

时间:2017-01-05 15:04:54

标签: javascript string

我有一个字符串,

var testNote = "Test\r\nMulti \r\nLinme\r\n\r\n\r\n\r\nLineeeeeeeeee\r\n"

但我希望它显示为,

Test
Multi 
Linme



Lineeeeeeeeee

2 个答案:

答案 0 :(得分:1)

Javascript支持字符串中的所有转义字符。但这并不意味着你必须在输出中看到它们。

看一下这个例子,它在html中使用<pre>标记来保存这些空白字符。

&#13;
&#13;
<pre id='p'></pre>
<script>
  var testNote = "Test\r\nMulti \r\nLinme\r\n\r\n\r\n\r\nLineeeeeeeeee\r\n"
  document.getElementById('p').textContent = testNote;
 </script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

使用replace

testNote = testNote.replace(/\r\n/g, "<br/>")等等。

&#13;
&#13;
var testNote = "Test\r\nMulti \r\nLinme\r\n\r\n\r\n\r\nLineeeeeeeeee\r\n"
console.log(testNote.replace(/\r\n/g,"<br/>"));
&#13;
&#13;
&#13;