Wyszukiwanie ciągów JavaScript ()

Metoda JavaScript String search () przeszukuje ciąg znaków pod kątem wartości określonej przez wyrażenie regularne.

Składnia search()metody to:

 str.search(regexp)

Tutaj str jest ciągiem.

search () Parametry

search()Sposób odbywa się:

  • regexp- Obiekt wyrażenia regularnego (Argument jest niejawnie konwertowany na, RegExpjeśli nie jest RegExpobiektem)

Wartość zwracana z wyszukiwania ()

  • Zwraca indeks pierwszego dopasowania między wyrażeniem regularnym a podanym ciągiem
  • Zwraca wartość -1, jeśli nie znaleziono żadnego dopasowania.

Przykład: użycie funkcji wyszukiwania ()

 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

Wynik

 2 16 -1

Zalecana lektura: JavaScript String match ()

Interesujące artykuły...