Căutare de șiruri Javascript ()

Metoda JavaScript String search () caută în șir o valoare specificată de o expresie regulată.

Sintaxa search()metodei este:

 str.search(regexp)

Aici, str este un șir.

search () Parametri

search()Metoda ia în:

  • regexp- Un obiect de expresie regulată (Argumentul este implicit convertit în RegExpdacă este un non- RegExpobiect)

Returnează valoarea din căutare ()

  • Returnează indexul primei potriviri dintre expresia regulată și șirul dat
  • Returnează -1 dacă nu a fost găsită nicio potrivire.

Exemplu: Utilizarea căutării ()

 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

Ieșire

 2 16 -1

Lectură recomandată: potrivirea șirului JavaScript ()

Articole interesante...