Javascript заменяет двойные кавычки косой чертой

Я хочу заменить " на \" на Javascript.

У меня есть:

text = text.toString().replace("\"", '\\"')

Результат:

\\"

Ответ 1

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

text = text.toString().replace(/"/g, '\\"')

Или это:

text = text.toString().replace('"', '\\"')

Ответ 2

Это сделает:

text = text.toString().replace("\"", '\\\"');

Вам в основном нужно избегать "\" и "" 'на\