JavaScript virknes meklēšanas () metode meklē virknē vērtību, kuru norāda regulārā izteiksme.
Metodes sintakse search()
ir šāda:
str.search(regexp)
Šeit str ir virkne.
meklēt () Parametri
search()
Metode ņem in:
regexp
- regulāras izteiksmes objekts (arguments netieši tiek pārveidots par,RegExp
ja tas navRegExp
objekts)
Atgriežamā vērtība no meklēšanas ()
- Atgriež pirmās atbilstības indeksu starp regulāro izteiksmi un doto virkni
- Atgriež -1, ja atbilstība nav atrasta.
Piemērs: meklēšanas () izmantošana
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
Rezultāts
2 16 -1
Ieteicamā literatūra: JavaScript virknes atbilstība ()