84 of 264 menu

Metoda match

Metoda match vrne seznam ujemanj z regularnim izrazom. Če ni ujemanj, vrne null. Če je klicana brez modifikatorja g, metoda vrne seznam, kjer je na ničlem elementu našel podniz, v ostalih elementih pa so zajeti deli (capture groups). Če je metoda klicana z modifikatorjem g, vrne vsa najdena ujemanja v obliki seznama.

Sintaksa

niz.match(regularni izraz);

Primer

Poiščimo ujemanje z regularnim izrazom in ga razčlenimo na zajete dele:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // najdeno console.log(res[1]); // 1. zajeti del console.log(res[2]); // 2. zajeti del

Rezultat izvajanja kode:

'12:34' '12' '34'

Primer

Pridobimo seznam podnizov, sestavljenih iz črk 'a':

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Rezultat izvajanja kode:

['a', 'aa', 'aaa', 'aaaa']

Glejte tudi

  • metoda test,
    ki preveri niz
  • metoda matchAll,
    ki poišče vsa ujemanja v nizu
  • metoda exec,
    ki izvede zaporedno iskanje
  • metoda replace,
    ki izvede iskanje in zamenjavo
  • metoda search,
    ki izvede iskanje
  • metoda split,
    ki razdeli niz
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni