如何从javascript变量字符串替换所有双引号(")实例?
这是我的代码
var double_quote_with_string = "Test "Double Quote" Test";
var replace_double_quote = double_quote_with_string.replace(/"/g, "\"");
alert(replace_double_quote);
我希望警报结果应为 - 测试"双重报价" 测试
这里是小提琴 - https://jsfiddle.net/k1maf209/1/(这不起作用)
有什么想法吗?
答案 0 :(得分:2)
当你试试这个时,
var double_quote_with_string = "Test "Double Quote" Test";
这在语法上是不正确的。如果您想在字符串中使用引号,请将其括在单引号'
,
var double_quote_with_string = 'Test "Double Quote" Test';
或使用转义字符\
var double_quote_with_string = "Test \"Double Quote\" Test";
答案 1 :(得分:1)
var double_quote_with_string = 'Test "Double Quote" Test';
alert(double_quote_with_string );
答案 2 :(得分:0)
检查这个小提琴。我用单引号替换了所有双引号。
var double_quote_with_string = 'Test "Double Quote" Test';
var replace_double_quote = double_quote_with_string.replace(/"/g, "'");
alert(replace_double_quote);