Búsqueda de cadenas de JavaScript ()

El método JavaScript String search () busca en la cadena un valor especificado por una expresión regular.

La sintaxis del search()método es:

 str.search(regexp)

Aquí, str es una cadena.

Parámetros de búsqueda ()

El search()método incluye:

  • regexp- Un objeto de expresión regular (el argumento se convierte implícitamente en RegExpsi no es un RegExpobjeto)

Valor de retorno de la búsqueda ()

  • Devuelve el índice de la primera coincidencia entre la expresión regular y la cadena dada
  • Devuelve -1 si no se encontró ninguna coincidencia.

Ejemplo: uso de búsqueda ()

 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

Salida

 2 16-1

Lectura recomendada: coincidencia de cadenas de JavaScript ()

Articulos interesantes...