2012-02-28 12 views
0

可能性の重複:
Javascript REGEX: How to get youtube video id from URL?文字列からURL変数を取得しますか?

はJavaScriptで私が最初に可変とすることができますが、する必要はありませんurl変数を取得する必要があります。 urlはYoutubeからのURLの文字列です。最初は、正規表現を使用して&のすべてを置き換えましたが、ビデオ変数が必ずしも最初ではないことがわかりました。私は正規表現ではうまくいかず、ちょうど私が見つけることができるチュートリアルに行き、それが正しく動作することを確認するために二重チェックをしました。だから私はv=videoletters部分をつかむことができる必要があります。私がそれをつかむことができるなら、私はそれから、私が必要とする通常のYouTubeのURLを作ることができると思う。このページのGoogle検索で見つけた

function gup(name) 
{ 
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return ""; 
    else 
    return results[1]; 
} 

:ここ

答えて

0

はあなたが尋ねたまさにん機能だそうhttp://www.netlobo.com/url_query_string_javascript.html

、あなただけだろう:

var videoletters = gup("v"); 

これを行うには他にも多くの方法があります。自分で検索することもできます。ここでは、他のほんの一部です:

How to retrieve query string parameter and values using javascript (Jquery)?

http://www.idealog.us/2006/06/javascript_to_p.html

http://stevenbenner.com/2010/03/javascript-regex-trick-parse-a-query-string-into-an-object/

http://geekswithblogs.net/PhubarBaz/archive/2011/11/21/getting-query-parameters-in-javascript.aspx

関連する問題