Como checar se uma string contém outra em JavaScript
Neste artigo você vai aprender a como checar se uma string contém outra em JavaScript, utilizando um método muito simples

Fala programador(a), beleza? Bora aprender mais sobre manipulação de strings em JavaScript!
Temos algumas formas de fazer esta ação, uma delas é utilizando o método indexOf
Se ele retornar qualquer valor diferente de -1, a string está dentro da string maior
Veja um exemplo prático:
var str = "Este texto tem algumas palavras";
console.log(str.indexOf("algumas")); // 15
console.log(str.indexOf("teste")); // -1
Veja que nos exemplos temos dois tipos de retorno, 15 e -1
Como falamos anteriormente, -1 é o retorno onde não há a palavra na frase, como é o case de “teste” nesta string
Já o número 15 é o índice onde começa a palavra “algumas” na string da variável str
Outra forma possível é utilizando o método includes, veja a sua utilização:
var str = "Este texto tem algumas palavras";
console.log(str.includes("algumas")); // true
console.log(str.includes("teste")); // false
Já neste exemplo, temos apenas duas formas de retorno true ou false
Onde false é quando a string não pode ser encontrada na string maior
E o retorno de true é quando há sucesso na nossa busca
Outra possível abordagem seria via regex, ou seja, expressões regulares
Você poderia dar um match no /texto/, que você deseja buscar, e aí receber a resposta do método match
Conclusão
Neste artigo vimos como checar se uma string contém outra em JavaScript
Utilizamos duas abordagens diferentes, uma com o método indexOf e a outra com includes
A vantagem de utilizar o indexOf é que já ganhamos a posição do índice da string
Diferente de includes, que retorna apenas true ou false
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]