JavaScript

Como verificar se a URL tem uma string específica em JavaScript

29 de abril de 2022

Como verificar se a URL tem uma string específica em JavaScript

Neste artigo você vai aprender a como verificar se a URL tem uma string em JavaScript, com apenas uma linha de código!

verificar se a URL tem uma string capa

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

Em JS temos um objeto chamado window que basicamente tem todas as informações do projeto atual que está rodando, até mesmo as variáveis iniciadas

Nele também teremos acesso a location, que possui a propriedade href

Isso nos dará a URL atual, agora basta utilizar um método como indexOf e procurar por uma string específica

Veja um exemplo prático:

if (window.location.href.indexOf("horadecodar") !== -1) {
	console.log("Encontrou!")
}

Neste caso estamos procurando pela string horadecodar, você deve mudar para o texto que está querendo verificar na URL

Se a resposta de indexOf for 0 ou qualquer outro número maior, temos a string na URL

Isso porque este método nos dá o índice inicial da string que estamos procurando

E então -1 seria quando não foi possível encontrar este tal índice, ou seja, é a resposta negativa

Conclusão

No artigo de hoje você viu como verificar se a URL tem uma string em JavaScript

Procuramos por uma string específica na URL, que pode ser acessada por window.location.href

O método de busca escolhido foi indexOf, mas você pode fazer isso através de uma regex também, por exemplo

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!

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x