0 Compartilhamentos 306 Views

Validar o link de vídeo do Youtube

3 de agosto de 2015

Com esta função, isYoutubeVideo, será possível validar se o link de um vídeo no Youtube é válido. A função verifica também a versão encurtada, que utiliza o domínio youtu.be além das versão EMBED.

A função foi desenvolvida utilizando javascript com expressão regular e pode ser facilmente convertida para outra linguagem, como PHP por exemplo.

Funciona da seguinte maneira, ao passar uma URL ela retornará o código do vídeo extraído, por exemplo: lb6hG-lajbc. Caso a função não consiga identificar o código do vídeo ela retornará falso.

Algumas URLs que a função aceita:

  • Versão tradicional: https://www.youtube.com/watch?v=g5entWrZA7Q
  • Versão tradicional (com playlist): https://www.youtube.com/watch?v=8_ytodHYAlE&list=PLVc5bWuiFQ8FHpWW5Q2Tyh8k9I3kjQ8hW&index=3
  • Versão encurtada: https://youtu.be/lb6hG-lajbc
  • Versão embed: https://www.youtube.com/embed/lb6hG-lajbc

Exemplo de utilização:

Você pode se interessar

7 Passos para preparar sua loja online para a Black Friday e o Natal
Artigos
3 visualizações
Artigos
3 visualizações

7 Passos para preparar sua loja online para a Black Friday e o Natal

Carlos L. A. da Silva - 12 de novembro de 2019

Chegou aquela época do ano que os lojistas adoram e o desafio está lançado: sua loja online está preparada?

Pipeline (CD/CI) // Dicionário do Programador
Vídeos
9 visualizações
Vídeos
9 visualizações

Pipeline (CD/CI) // Dicionário do Programador

Thais Cardoso de Mello - 11 de novembro de 2019

Continuous Integration e Continuous Delivery Pipeline ou CI/CD Pipeline, ou ainda Continuous Delivery Pipeline, ou Pipeline para os íntimos é um processo que vem sendo amplamente utilizado nas empresas de desenvolvimento.

Promoções de Jogos do Final de Semana (09/11)
Notícias
16 visualizações
Notícias
16 visualizações

Promoções de Jogos do Final de Semana (09/11)

Carlos L. A. da Silva - 9 de novembro de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Mais publicações

Como se Tornar um Cientista de Dados de Sucesso // Vlog #105
Vídeos
9 visualizações
9 visualizações

Como se Tornar um Cientista de Dados de Sucesso // Vlog #105

Thais Cardoso de Mello - 7 de novembro de 2019
Aprenda a acelerar a performance de sites com “premonição”
Artigos
18 visualizações
18 visualizações

Aprenda a acelerar a performance de sites com “premonição”

Carlos L. A. da Silva - 5 de novembro de 2019
Swift (a linguagem do iOS) // Dicionário do Programador
Vídeos
8 visualizações
8 visualizações

Swift (a linguagem do iOS) // Dicionário do Programador

Thais Cardoso de Mello - 4 de novembro de 2019
Promoções de Jogos do Final de Semana (01/11)
Notícias
11 visualizações
11 visualizações

Promoções de Jogos do Final de Semana (01/11)

Carlos L. A. da Silva - 1 de novembro de 2019