jQuery:如何使用反斜杠转义单引号和双引号

时间:2013-08-28 15:04:09

标签: jquery regex

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

单引号示例:

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

对于包含双引号的同时,有没有办法同时执行此操作?

Sniffer在下面回答了这个问题,最后我最终逃脱了我们需要的所有角色,如下所示:

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

再次感谢Sniffer的快速反应!

1 个答案:

答案 0 :(得分:32)

试试这个:

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