我需要以某种方式转义此字符串(使用换行符):
: - \
" 123"
: - /
逃脱后得到这个:
: - \\ñ\" 123 \" \ N: - /
我试过了,但这不是我需要的。
:-\\\n/"123/"\n:-/ .replace(/"/g,'/\"')
:-\\\n/"123/"\n:-/ .replace(/"/g,'\/"')
:-\\\n\\"123\\"\n:-/ .replace(/"/g, '\\"') ???
答案 0 :(得分:4)
请勿使用替换,请使用JSON.stringify
:
text = document.querySelector('pre').textContent;
text = JSON.stringify(text).slice(1, -1)
alert(text)
<pre>
:-\
"123"
:-/
</pre>