我试图用转义的引号替换字符串中的所有引号,但是替换函数似乎不起作用,因为bool
在我通过替换字符串循环查找时返回true引号。这是为什么?
code = code.replace('"', '\"')
bool = false
i = 0
while (i < code.length)
if (code[i] == '"')
bool = true
i++
alert(bool)
答案 0 :(得分:2)
您正在寻找的语法是
code.replace(/"/g,'\\"')
如果您只想替换第一个匹配项而不是所有匹配项,请忽略 g 。