2016-07-28 11 views

答えて

1

URLはどのように形成されていますか?プロジェクトと設定は常にURL内にあるか、それとも異なるのですか?同じ場合は、ちょうど2つの言葉

<body> 

    <button type="button">Get Substring</button> 
</body> 

JAVASCRIPT 
    $(document).ready(function(){ 
     $("button").click(function(){ 
      var myStr = "http://.../projects/cxvvcx/settings?wz=true."; 
      var subStr = myStr.match("projects/(.*)/settings"); 
      alert(subStr[1]); 
     }); 
    }); 
+0

はいプロジェクトと設定は常にIDの前後にあります – terrorista

+0

ありがとうございました.Dは動作します – terrorista

0

間、プロセス//

間の真ん中を抽出するために、再びサブストリング

HTML jQueryの取得サブストリング/プロジェクト/ cxvvcx /設定を取得するサブストリングを使用することができますだからあなたの場合には、leftPartは「等しくなる

var code = url.replace(leftPart, '').replace(rightPart, ''); 

0 - leftPartrightPartは、文字列またはjavascript Regexのどちらかであります'とrightPartは' /settings?wz=true 'に等しくてもかまいません。また、左側の' ... 'を何かにしたい場合は、同等の正規表現を使用できます。

+0

leftPartとrightPartで '^'と '$'アンカーを使用したい場合があります。 – gcampbell

+0

@gcampbell文字列であり、OPが正確な文字列照合よりも複雑なものを実際に必要としているかどうかを指定していないため、通常のエクスペリエンスではありません。しかし、はい、正規表現であれば私は同意します。 – unenthusiasticuser

関連する問題