jQuery字符串替换非常特殊的字符

时间:2013-05-07 07:22:33

标签: php jquery

我有一个PHP JSON编码的字符串,如下所示: -

SAINT JOHN \'s

我想把它改成

SAINT JOHN'S在jQuery脚本中。

我试过了: -

data[i].name.replace("[\']","'");
data[i].name.replace(/\'/g,"'");

所有人仍然给我SAINT JOHN \'S。我该如何处理特殊字符替换?

1 个答案:

答案 0 :(得分:1)

你必须在单引号 \之前逃避反斜杠 '

<强> Live Demo

data[i].name.replace(/\\\'/g,"'")

你可以用空字符串替换\,但它也可以替换其他反斜杠。