Verificar se string é URL em JavaScript

Neste artigo você vai aprender a como verificar se string é URL utilizando a linguagem JavaScript, através de uma simples abordagem

Verificar se string é URL capa

Fala programador(a), beleza? Bora aprender mais sobre URL e JavaScript!

Em JS temos um objeto chamado URL, que ao instanciar um valor de texto como argumento obtemos uma resposta

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Se ele conseguir ser instanciado temos uma URL válida, se não o texto não é uma URL

Veja o exemplo prático:

function checkUrl(string) {
   try {
    let url = new URL(string)
    console.log("Valid URL!")
  } catch(err) {
  	console.log("Invalid URL!")
  }
}

checkUrl("teste") // Invalid URL!

checkUrl("https://www.horadecodar.com.br") // Valid URL!

Neste exemplo acima criamos uma função para checar se um texto é uma URL

O try catch nos ajuda no processo, se o objeto não conseguir ser instanciado o texto não é uma URL

Caindo automaticamente no catch e nos apresentando a mensagem de URL inválida

Se o try conseguir ser completo, temos a impressão da mensagem de URL válida, simples não é?

Conclusão

Neste artigo você viu como verificar se string é URL utilizando JS

Num simples processo, instanciando um texto que é passado para uma função com o objeto de JavaScript URL

Se o objeto conseguir ser instanciado, temos uma URL válida

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares