JQuery: как избежать одиночных и двойных кавычек с обратной косой чертой

Я хочу избежать одиночных и двойных кавычек с обратной косой чертой в одной строке, а не в двух.

Пример одиночной кавычки:

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

Есть ли способ сделать это одновременно с двойными кавычками?

Sniffer Ответил это очень хорошо ниже, и я закончил тем, что избежал всех символов, которые нам нужны, следующим образом:

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

Еще раз спасибо Sniffer за быстрый ответ!

Ответ 1

Попробуйте следующее:

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