2
我有一個PHP JSON編碼的字符串是這樣的: -jQuery的字符串替換非常特殊字符
SAINT JOHN \'S
,我想將其更改爲
聖約翰jQuery的腳本。
我想: -
data[i].name.replace("[\']","'");
data[i].name.replace(/\'/g,"'");
都還在給我SAINT JOHN \'S。我該如何處理特殊字符替換?
我有一個PHP JSON編碼的字符串是這樣的: -jQuery的字符串替換非常特殊字符
SAINT JOHN \'S
,我想將其更改爲
聖約翰jQuery的腳本。
我想: -
data[i].name.replace("[\']","'");
data[i].name.replace(/\'/g,"'");
都還在給我SAINT JOHN \'S。我該如何處理特殊字符替換?
對於記錄:這回答了這個問題,但我懷疑OP提出了錯誤的問題。有很多方法可以解碼JSON(從內置解碼器到第三方庫),我想不出任何需要從單引號中去除反斜槓的情況,除非數據在到達瀏覽器時已經被破壞。 – 2013-05-07 08:03:31
'data [i] .name.replace(「\\」,「」);' – rynhe 2013-05-07 07:24:34
當你解碼JSON時,它應該刪除反斜槓,所以你不需要這樣做。你能顯示你的代碼是從PHP接收JSON嗎? – Barmar 2013-05-07 07:26:08
它的工作原理!你爲什麼不把它作爲答案粘貼,我給你打個勾吧! – user2122657 2013-05-07 07:27:25