Neste artigo você vai aprender a como verificar se a URL tem uma string em JavaScript, com apenas uma linha de código!
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!