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,RegExp
pokud se nejedná oRegExp
objekt)
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 ()