JavaScript是否具有诸如PHP的addslashes(或addcslashes)函数之类的内置函数,以向需要转义字符串的字符添加反斜杠?
addslashes
addcslashes
例如,这:
这是一个带有“单引号”和“双引号”的演示字符串。
…会成为:
这是一个带有'单引号'和\“双引号\”的演示字符串。
function addslashes( str ) { return (str + ‘’).replace(/[\“’]/g, ‘\$&’).replace(/\u0000/g, ‘\0’); }
你也可以尝试使用双引号:
JSON.stringify(sDemoString).slice(1, -1); JSON.stringify('my string with "quotes"').slice(1, -1);