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

no1*_*now 14 regex jquery

我想在一行而不是两行中使用反斜杠来避免单引号和双引号.

单引号示例:

str = str.replace(/'/g, "\\'");
Run Code Online (Sandbox Code Playgroud)

是否有办法同时为双引号括起来?

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

str = str.replace(/(['"&:;])/g, "\\$1");
Run Code Online (Sandbox Code Playgroud)

再次感谢Sniffer的快速反应!

Ibr*_*jar 34

试试这个:

str = str.replace(/(['"])/g, "\\$1");
Run Code Online (Sandbox Code Playgroud)

  • @ no1uknow抱歉,我不知道,非常感谢你接受答案和客气话. (2认同)