Introduction :
Souvent, vous devrez peut-être manipuler YouTube URL des vidéos dans votre code JavaScript. Une exigence courante consiste à obtenir l'identifiant de la vidéo, l'identifiant unique utilisé dans l'URL. Cet article vous guidera à travers différentes méthodes pour récupérer l'ID de vidéo YouTube à partir d'une URL à l'aide de JavaScript simple.
Méthode :
Pour analyser l'ID de vidéo à partir d'une URL YouTube , vous pouvez utiliser l'expression régulière suivante :
var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/;
Cette expression régulière couvre différents formats d'URL YouTube, notamment :
Mise en œuvre :
À implémentez la méthode, définissez la fonction JavaScript suivante :
function getYouTubeVideoID(url) { var match = url.match(regExp); return match && match[7].length == 11 ? match[7] : false; }
Cette fonction prend une URL YouTube en entrée et renvoie l'ID de la vidéo si elle correspond avec succès à l'expression régulière. Sinon, il renvoie false.
Exemple d'utilisation :
var url = "http://www.youtube.com/watch?v=u8nQa1cJyX8"; var videoID = getYouTubeVideoID(url); console.log(videoID); // Output: "u8nQa1cJyX8"
Conclusion :
En utilisant la fonction JavaScript fournie, vous pouvez facilement extraire l'ID de la vidéo YouTube à partir d'une URL. Cette technique est utile lorsque vous devez manipuler ou afficher l'identifiant vidéo dans vos applications.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!