【发布时间】:2016-02-09 18:27:37
【问题描述】:
如何替换 javascript 变量字符串中的所有双引号 (") 实例?
这是我的代码
var double_quote_with_string = "Test "Double Quote" Test";
var replace_double_quote = double_quote_with_string.replace(/"/g, "\"");
alert(replace_double_quote);
我希望警报结果应该是 - Test "Double Quote" Test
这是小提琴 - https://jsfiddle.net/k1maf209/1/(这不起作用)
有什么想法吗?
【问题讨论】:
-
您的代码在语法上不正确。 jsfiddle 上的语法突出显示,这里尖叫着你在哪里犯了错误。
-
混合单双引号:
var double_quote_with_string = 'Test "Double Quote" Test'; -
这样做:'测试“双引号”测试';
-
我同意 zerkms
-
感谢所有建议,但我的问题是如何替换它。不更改字符串以使其语法正确。这个字符串是从外部源填充的,所以当我得到一个变量字符串源时,会有双引号......对不起,我应该添加这个细节......
标签: javascript replace double-quotes