옛날에는..  xe 공홈에서 알려주신 코드를 사용했었는데,

 

최근 유튜브를 보니 이어보기 기능 때문에 링크가 안되는 경우가 있더라구요..

 

그래서

 

기존 정규식

/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/ 에서...

 

이번에 새로 짠 정규식..

/^.*(youtu\.?be(\.com)?\/)((((watch\?)?(time\_continue\=([0-9]+))?.+v\=)?([a-zA-Z0-9_-]+))(\?t\=([0-9a-zA-Z]+))?)/

 

http://regexr.com/3c3ms

 

youtu.jpg

 

 

위와 같이 되었습니다.

 

9번에서 유튜브 아이디가 검출되고, 8번과 11번에서 이어보기할 시간이 검출됩니다.

 

제가 알고있는 형식은 저것이 다 인데.. 다른 주소가 있을까요??

 

 

그리고 이어보기... 기능을 포함할지 고민되네요..

 

그 외에도 아무래도 개인용으로 제작되다보니 애매한 부분이 있네요.. (일단 정규식에 포함은 해두었습니다.)

 

전체적으로 점검이 필요할 듯 합니다.

 

이번 주말에는 멀티미디어컨텐츠를 수정해볼까 합니다.