javascript 中的转义字符串
Escape string in javascript
我需要以某种方式转义这个字符串(使用换行符):
:-\
"123"
:-/
转义后得到:
:-\n\"123\"\n:-/
我试过了,但这不是我需要的。
:-\\n/"123/"\n:-/ .replace(/"/g,'/\"')
:-\\n/"123/"\n:-/ .replace(/"/g,'\/"')
:-\\n\"123\"\n:-/ .replace(/"/g, '\"') ???
不要混淆替换,使用 JSON.stringify
:
text = document.querySelector('pre').textContent;
text = JSON.stringify(text).slice(1, -1)
alert(text)
<pre>
:-\
"123"
:-/
</pre>
我需要以某种方式转义这个字符串(使用换行符):
:-\
"123"
:-/
转义后得到:
:-\n\"123\"\n:-/
我试过了,但这不是我需要的。
:-\\n/"123/"\n:-/ .replace(/"/g,'/\"')
:-\\n/"123/"\n:-/ .replace(/"/g,'\/"')
:-\\n\"123\"\n:-/ .replace(/"/g, '\"') ???
不要混淆替换,使用 JSON.stringify
:
text = document.querySelector('pre').textContent;
text = JSON.stringify(text).slice(1, -1)
alert(text)
<pre>
:-\
"123"
:-/
</pre>