Neste artigo você vai aprender a como checar se string contém outra string, utilizando a linguagem JavaScript!

checar se string contém outra string capa

Fala programador(a), beleza? Bora aprender mais sobre strings em JavaScript!

Checar se uma string contém outra string é uma tarefa comum na programação JavaScript.

É útil quando precisamos verificar se uma determinada palavra ou frase existe em uma string maior, para validar dados de entrada de usuário ou para fazer pesquisas em bancos de dados.

Neste artigo, exploraremos várias maneiras de checar se uma string contém outra string em JavaScript e discutiremos as vantagens e desvantagens de cada uma.

Usando o método includes()

Uma maneira de checar se uma string contém outra string em JavaScript é usando o método includes().

O método includes() verifica se uma string contém outra string e retorna true ou false com base no resultado da verificação.

Aqui está um exemplo de como usar o método includes():

const minhaString = 'Eu amo JavaScript';
const minhaSubString = 'JavaScript';

if (minhaString.includes(minhaSubString)) {
  console.log('A string contém a substring.');
} else {
  console.log('A string não contém a substring.');
}

Neste exemplo, o método includes() é usado para verificar se a string “Eu amo JavaScript” contém a substring “JavaScript”.

Se a substring estiver presente na string, a mensagem “A string contém a substring” será exibida no console. Caso contrário, a mensagem “A string não contém a substring” será exibida.

Usando o método indexOf()

Outra maneira de checar se uma string contém outra string em JavaScript é usando o método indexOf().

O método indexOf() retorna o índice da primeira ocorrência de uma substring em uma string. Se a substring não for encontrada, o método retorna -1.

Aqui está um exemplo de como usar o método indexOf():

const minhaString = 'Eu amo JavaScript';
const minhaSubString = 'JavaScript';

if (minhaString.indexOf(minhaSubString) !== -1) {
  console.log('A string contém a substring.');
} else {
  console.log('A string não contém a substring.');
}

Neste exemplo, o método indexOf() é usado para verificar se a string “Eu amo JavaScript” contém a substring “JavaScript”.

Se a substring estiver presente na string, o método indexOf() retornará um valor diferente de -1, e a mensagem “A string contém a substring” será exibida no console.

Caso contrário, a mensagem “A string não contém a substring” será exibida.

Usando expressões regulares

Uma terceira maneira de checar se um texto contém outro texto em JavaScript é usando expressões regulares.

As expressões regulares são padrões de pesquisa que podem ser usados para encontrar e substituir padrões de texto em uma string.

Aqui está um exemplo de como usar expressões regulares para verificar se uma string contém outra string:

const minhaString = 'Eu amo JavaScript';
const minhaSubString = 'JavaScript';
const regex = new RegExp(minhaSubString);

if (regex.test(minhaString)) {
  console.log('A string contém a substring.');
} else {
  console.log('A string não contém a substring.');
}

Neste exemplo, uma expressão regular é criada com o valor da substring que estamos procurando. Em seguida, o método test() é usado para verificar se a string “Eu amo JavaScript” contém a substring “JavaScript”.

Se a substring estiver presente na string, o método test() retornará true, e a mensagem “A string contém a substring” será exibida no console.

Quer aprender mais sobre React? Confira o vídeo abaixo:

Conclusão

Checar se um texto contém outro texto é uma tarefa comum na programação JavaScript.

Neste artigo, exploramos três maneiras diferentes de checar se uma string contém outra string: usando o método includes(), o método indexOf() e expressões regulares.

O método includes() é uma maneira simples e direta de verificar se uma string contém outra string e retorna true ou false com base no resultado da verificação.

É uma opção fácil e rápida para verificar se uma string contém uma substring em um contexto simples.

O método indexOf() é outra opção simples e direta para checar se uma string contém outra string.

Ele retorna o índice da primeira ocorrência da substring em uma string e pode ser usado para validar dados de entrada de usuário ou fazer pesquisas em bancos de dados.

As expressões regulares são padrões de pesquisa que podem ser usados para encontrar e substituir padrões de texto em uma string.

Elas são uma opção poderosa e versátil para verificar se uma string contém outra string em JavaScript, mas exigem um pouco mais de conhecimento e prática do que as outras duas abordagens.

Independentemente da abordagem escolhida, checar se uma string contém outra string é uma tarefa importante para a validação de dados de formulários, a manipulação de texto e a pesquisa de dados em bancos de dados.

Com a prática, você pode desenvolver seu próprio estilo e preferência na escolha da melhor abordagem para cada situação.

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Nosso principal objetivo é tornar você um dev no menor tempo possível, através de uma metodologia planejada nos mínimos detalhes, após formar muitos outros desenvolvedores.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments