我想在一行而不是两行中用反斜杠转义单引号和双引号。
单引号示例:
str = str.replace(/'/g, "\\'");
有没有办法同时对双引号执行此操作?
嗅探器在下面很好地回答了这个问题,我最终如下转义了我们需要的所有字符:
str = str.replace(/(['"&:;])/g, "\\$1");
再次感谢嗅探器的快速响应!
最佳答案
尝试这个:
str = str.replace(/(['"])/g, "\\$1");
关于jquery - jQuery:如何用反斜杠转义单引号和双引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18491606/