Pesquisa de string JavaScript()

Resumo : neste tutorial, você aprenderá como usar a search()função JavaScript String para localizar uma substring dentro de uma string usando uma expressão regular.

Introdução à função JavaScript String search()

O search()método aceita uma expressão regular e retorna o índice da primeira correspondência em uma string:

let index = str.search(regexp);Linguagem de código:  JavaScript  ( javascript )

Nesta sintaxe, the regexpé uma expressão regular. Se você passar um valor não-RegExp para o método, ele converterá esse valor em RegExp.

Se search()não encontrar nenhuma correspondência, ele retornará -1.

Exemplos de métodos JavaScript String search()

O exemplo a seguir usa o search()método para retornar a primeira ocorrência de qualquer letra maiúscula:

let re = /[A-Z]/;
let str = 'hi There! How are you?';
let index = str.search(re);

console.log(index);
Linguagem de código:  JavaScript  ( javascript )

Saída:

3Linguagem de código:  JavaScript  ( javascript )

Ele retorna 3 que é o índice da letra maiúscula T.

O exemplo a seguir retorna -1porque não há número na string:

let re = /[0-9]/;
let str = 'Hello, JavaScript!';
let index = str.search(re);

console.log(index);Linguagem de código:  JavaScript  ( javascript )

Saída:

-1Linguagem de código:  JavaScript  ( javascript )

Resumo

  • Use a string JavaScript search()para encontrar o índice da primeira correspondência com base em uma expressão regular em uma string.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *