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']; 
}
例如,我有一个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 ;
}