메신저 =이 정규식과 협력하고, 어떤 도움이 greatful입니다.유튜브 링크 정규식
/http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/i
메신저 =이 정규식과 협력하고, 어떤 도움이 greatful입니다.유튜브 링크 정규식
/http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/i
/((http:\/\/)?(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/v\/)([\w-]{11}).*|http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*)/i
웹 사이트 정규 표현식 라이브러리는 대한 좋은 소스입니다. 다음 링크를 시도하십시오 http://www.regexlib.com/Search.aspx?k=youtube
이 처음 기여, 그것은 도움이되기를 바랍니다.
$url = "https://www.youtube-nocookie.com/embed/lCpaCAfhCH4";
if (preg_match("/^((https?:\/\/)?(w{0,3}\.)?youtu(\.be|(be|be-nocookie)\.\w{2,3}\/))((watch\?v=|v|embed)?[\/]?(?P<video>[a-zA-Z0-9-_]{11}))/si", $url, $matches)) {
echo $matches['video'];
}
이 정규식은 유튜브 URL 형식 (긴, 짧은, 삽입, 보안 등)
감사와 함께 작동!
완료 정규 표현식. 이것은이 있지만 이동을 시도
<?php
$url = "http://www.youtube.com/watch?v=KkMDCCdjyW8&feature=relate";
parse_str(parse_url($url, PHP_URL_QUERY), $my_array_of_vars);
echo $my_array_of_vars['v'];
// Output: KkMDCCdjyW8
?>
비디오 ID를 잡기 위해 더 나은 방법입니다 –