Riy*_*owo 0 javascript youtube parsing hyperlink
有没有办法从youtube链接获取视频ID.
我有一个PHP脚本的方式,但我需要在JavaScript中.
这是我的PHP脚本
function get_youtube($url){
parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
return $my_array_of_vars['v'];
}
Run Code Online (Sandbox Code Playgroud)
例如,我有一个youtube视频链接
http://www.youtube.com/watch?v=fWNaR-rxAic&list=RD029I9Ar6upx34
然后我得到V variable = fWNaR-rxAic的内容
小智 7
如果视频是有效的youtube网址,则以下函数将返回视频的视频ID,或返回false.
function matchYoutubeUrl(url){
var p = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
return (url.match(p)) ? RegExp.$1 : false ;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7494 次 |
| 最近记录: |