2011-01-24 5 views
0

私の最初の "/"を削除する必要があります。 私の最初の値が正しいことがわかりましたので、今度は2番目のURLと同じことをする必要があります。 どのように私は、最初の「/」JavaScriptで私のURLの最初のスラッシュを削除するには

option=com_content&view=article&id=2&Itemid=2  < CORRECT 
/option=com_content&view=article&id=2&Itemid=2  < NOT GOOD FOR ME 
+0

別の方法はありますか?これはどんな文脈でですか? –

+0

コンテキストとは何ですか? URLはどこですか?変数には?リンク? –

+5

あなたの質問のうち14件が回答の1つに受け入れられます。あなたは現在0の回答を受け入れています。詳細については、http://stackoverflow.com/faq#howtoaskを参照してください。 –

答えて

2

URLから来ている

var rawurl = "/option=com_content&view=article&id=2&Itemid=2";

rawurl = rawurl.substr(rawurl.indexOf('/') + 1);

+0

regexpを使用しない場合は+1。私はOPに* 2つの問題があることを望んでいません:) –

+0

@Zack Depends ... OPは実際に最初の "/"が必ず最初の文字かどうかを指定しませんでした – Day

+2

@Day ... OP didn '本当に何も指定していない...:p –

3

はこれを試してみてください削除することができます -

var str = "/option=com_content&view=article&id=2&Itemid=2"; 

str.replace(/\//, ""); 

注:この答えでは、私は最初の変数strの中のURLのこの部分を保存するためにあなたを想定しています。

+0

regexpの中でエスケープする必要があります: 'str.replace(/ \ //、" ")'。 (そして私は "<私にはうまくいかない"とは言っていないと思う) – Day

+0

@Day:正解で、@pekkaはURLの一部として登場する前に、後で質問を編集した:) – Alpesh

関連する問題