JavaScript 是否有像 PHP 的 addslashes
(或 addcslashes
)函数那样的内置函数来为字符串中需要转义的字符添加反斜杠?
例如,这个:
This is a demo string with 'single-quotes' and "double-quotes".
...将成为:
This is a demo string with \'single-quotes\' and \"double-quotes\".
最佳答案
http://locutus.io/php/strings/addslashes/
function addslashes( str ) {
return (str + '').replace(/[\\"']/g, '\\$&').replace(/\u0000/g, '\\0');
}
关于javascript - 在 JavaScript 中转义字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770523/