私はユーチューブのリンクからIDを取得したい、YouTubeのためのブックマークレットを作成しています、JavaScript:すべてを取り除き、IDを取得するには?
例:http://www.youtube.com/watch?v=YgFyi74DVjc
私は上記のリンクからのみ「YgFyi74DVjc」をしたい、それが何の単なる一例です私が欲しい、それは別のものが で、すべてのものを取り除くと、ちょうどその端部を残すために持っている私も、このURLからIDを取得したい http://www.youtube.com/verify_age?next_url=http%3A/ /www.youtube.com/watch%3Fv%3D[YOUTUBEID]
基本的にビデオをクリックしてこのブックマークレットをクリックすると、YouTubeの動画IDとrが取得されますビデオをアンロックしたり、ユーザーのブラウザのフルサイズにビデオを拡大したリンクにそれらをedirects、私はすべてがコード化され、ちょうどリンクの両方からIDを取得する方法を必要としている、私は第二リンク
のために働く、これをコード化していますvar url = "http://www.youtube.com/verify_age?next_url=http%3A//www.youtube.com/watch%3Fv%3D[YOUTUBEID]";
var ytcode = url.substr(80,50);
alert(ytcode);
は、今私はリンクの両方からIDを取得するために何らかの方法たい、助けてください!
「正規表現」を調べるとよいでしょう。 – Jan