对于我正在制作的网络应用程序,我将收到文本字符串,其中偶尔包含引号。因为我接下来要 document.writing 字符串,所以需要将它们更改为撇号或转义。我该怎么做,因为当我尝试时它似乎不起作用,特别是我认为因为字符串的引号阻止了脚本的其余部分工作。
希望这是有道理的,我对此很陌生,所以这就是为什么它可能没有意义。如果需要的话,我会尽力澄清。谢谢你!
将它们转义为 HTML:
var escapedString = string.replace(/'/g, "'").replace(/"/g, """);
对 JS 代码进行转义:
var escapedString = string.replace(/(['"])/g, "\\$1");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)