2012-05-08 10 views
0

Javascriptで、 '/'を '/'に置き換えるのに問題があります。私はこれを試しましたJavascript Javascriptで前後にスラッシュを1つのスラッシュ(スラッシュ)で置き換えてください。

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

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

お知らせください。ありがとう 編集:私はhttp://www.gogobeans.comのようなエスケープされたURLを持っています。私は正規表現でreplaceを試してみてください、私は純粋なJavaScriptでreplaceAll方法を聞いたことがないhttp://www.gogobeans.com

+0

あなたが行全体を貼り付けることはできますか? –

+0

あなたは何の問題がありますか?もっと正確にしてください。 –

答えて

3

にこれを変更する必要があります:

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

私は\\でエスケープ文字をエスケープしてきた後、スコープの文字をエスケープ/、それは動作するはずです。

JSFiddle:DEMO

+0

グローバル修飾子がありません(すべてのオカレンスを置き換えたい場合)。それが唯一の問題であれば、この質問は重複しています。 –

+0

私は前にいくつかの編集をグローバルに追加しました。 –

+0

それから...私は私の電話から書いている、すべてが少し遅いです;) –

関連する問題