我想在一行而不是两行中用反斜杠转义单引号和双引号。

单引号示例:

str = str.replace(/'/g, "\\'");


有没有办法同时对双引号执行此操作?

嗅探器在下面很好地回答了这个问题,我最终如下转义了我们需要的所有字符:

str = str.replace(/(['"&:;])/g, "\\$1");


再次感谢嗅探器的快速响应!

最佳答案

尝试这个:

str = str.replace(/(['"])/g, "\\$1");

关于jquery - jQuery:如何用反斜杠转义单引号和双引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18491606/

10-16 07:26