Volta e meia me deparo com campos de “Vídeo do Youtube” nos sites que desenvolvo. E um problema grande sempre é como cadastrar esse vídeo, afinal, o Youtube te dá várias opções de URL [e só o que eu preciso é o código do vídeo].

Desenvolvi, então, uma Expressão Regular que retorna o código do vídeo indiferente da URL postada.

Segue a RE:

Porém, pra facilitar a minha vida (e talvez a sua), fiz uma função que você passa por parâmetro a URL do Youtube e retorna o código do vídeo.

Espero ter ajudado. Se tiver melhorias, sugira nos comentários.

Grande abraço,
Tiago Gonçalves ©