2

次のような PHP JSON でエンコードされた文字列があります。

セントジョンズ

そして、私はそれをに変更したいと思います

jQuery スクリプトでの SAINT JOHN'S。

私は試した:-

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

すべてがまだ私にSAINT JOHN\'Sを与えてくれます。特殊文字の置換をどのように処理できますか?

4

1 に答える 1

1

単一引用符の前のバックスラッシュ もエスケープする必要があります。\ '

ライブデモ

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

\ を空の文字列に置き換えることができますが、他のバック スラッシュも置き換えることができます。

于 2013-05-07T07:26:13.423 に答える