0

Javascriptで、文字列内の「/」を「/」に置き換えるのに問題があります。私はこれを試しました

string.replaceAll("\\/","/"));

これの何が問題になっていますか?エスケープ文字、つまりバックスラッシュをエスケープしています。

お知らせ下さい。ありがとう編集:私はhttp://www.gogobeans.comのようなエスケープされたURLを持っています。これをhttp://www.gogobeans.comに変更する必要があります

4

1 に答える 1

4

replaceAll純粋な JavaScriptのメソッドについて聞いたことがないのでreplace、正規表現を試してみてください。

 string.replace(/\\\//g, "/");

エスケープ文字をエスケープし\\てからスコープ文字をエスケープしましたが、うまく/いくはずです。

JSFiddle:デモ

于 2012-05-08T23:09:22.157 に答える