O método search () da String JavaScript procura na string um valor especificado por uma expressão regular.
A sintaxe do search()
método é:
str.search(regexp)
Aqui, str é uma string.
search () Parâmetros
O search()
método inclui:
regexp
- Um objeto de expressão regular (o argumento é implicitamente convertido emRegExp
se for um nãoRegExp
objeto)
Valor de retorno da pesquisa ()
- Retorna o índice da primeira correspondência entre a expressão regular e a string fornecida
- Retorna -1 se nenhuma correspondência for encontrada.
Exemplo: usando pesquisa ()
const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match
Resultado
2 16 -1
Leitura recomendada: correspondência de string JavaScript ()