gpt4 book ai didi

javascript - 在 javascript 中使用正则表达式从缩略图获取 YouTube 视频 ID?

转载 作者:行者123 更新时间:2023-11-29 17:27:03 33 4
gpt4 key购买 nike

下面的 Javascript 仅适用于 youtube 视频的实际 url。

<script>
regex = /http\:\/\/www\.youtube\.com\/watch\?v=(\w{11})/;
url = 'http://www.youtube.com/watch?v=VK4ah66jBvE&feature=feedu';
id = url.match(regex)[1];
document.write(''+id+'');
</script>

如果 url 恰好是 youtube 视频的缩略图,我不知道该怎么做,在这个例子中是 http://i1.ytimg.com/vi/VK4ah66jBvE/0。 jpg ?我试过了

<script>
regex = /http\:\/\/i1\.ytimg\.com\/vi(\w{11})/0.jpg;;
url = 'http://i1.ytimg.com/vi/VK4ah66jBvE/0.jpg';
id = url.match(regex)[1];
document.write(''+id+'');
</script>

最佳答案

这行得通吗?

regex = new RegExp(/\/vi\/(.*)\//);
url = 'http://i1.ytimg.com/vi/VK4ah66jBvE/0.jpg';
id = url.match(regex)[1];

关于javascript - 在 javascript 中使用正则表达式从缩略图获取 YouTube 视频 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7882039/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com