Javascript virknes meklēšana ()

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, RegExpja tas nav RegExpobjekts)

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 ()

Interesanti raksti...