Regex dla adresu URL youtube

Używam następującego wyrażenia regularnego do sprawdzania poprawności wideo YouTubedzielić url.

var valid = /^(http\:\/\/)?(youtube\.com|youtu\.be)+$/;
alert(valid.test(url));
return false;

Chcę, aby wyrażenie regularne obsługiwało następujące formaty adresów URL:

http://youtu.be/cCnrX1w5luM  
http://youtube/cCnrX1w5luM  
www.youtube.com/cCnrX1w5luM  
youtube/cCnrX1w5luM  
youtu.be/cCnrX1w5luM   

Próbowałem różnych wyrażeń regularnych, ale nie dostaję odpowiedniego dla linków udostępniania. Czy ktoś może mi pomóc rozwiązać ten problem. Z góry dziękuję.

questionAnswers(9)

yourAnswerToTheQuestion