我试图用转义引号替换字符串中的所有引号,但替换函数似乎不起作用,因为当我循环替换的字符串时,bool
返回 true查找引号。这是为什么?
code = code.replace('"', '\"')
bool = false
i = 0
while (i < code.length)
if (code[i] == '"')
bool = true
i++
alert(bool)
最佳答案
您正在寻找的语法是
code.replace(/"/g,'\\"')
如果您只想替换第一个出现的位置而不是全部,请省略g。
关于javascript - 将 '"' 替换为 '/"'?为什么 code = code.replace ('"', '\"') 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601248/