Hledání řetězců Javascript ()

Metoda JavaScript String search () vyhledá v řetězci hodnotu určenou regulárním výrazem.

Syntaxe search()metody je:

 str.search(regexp)

Zde je str řetězec.

hledat () parametry

search()Metoda bere v:

  • regexp- Objekt regulárního výrazu (Argument je implicitně převeden na, RegExppokud se nejedná o RegExpobjekt)

Vrátit hodnotu z vyhledávání ()

  • Vrátí index první shody mezi regulárním výrazem a daným řetězcem
  • Vrátí -1, pokud nebyla nalezena žádná shoda.

Příklad: Použití vyhledávání ()

 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

Výstup

 2 16 -1

Doporučené čtení: Shoda řetězce JavaScript ()

Zajímavé články...