84 of 264 menu

Metoda match

Metoda match vraća niz podudaranja sa regularnim izrazom. Ako nema podudaranja, onda vraća null. Pozvana bez modifikatora g, metoda vraća niz, u čijem nultom elementu će se nalaziti pronađeni podstring, a u ostalim elementima - grupe (capture groups). Ako se metoda pozove sa modifikatorom g, ona vraća sva pronađena podudaranja u obliku niza.

Sintaksa

string.match(regularni izraz);

Primer

Hajde da nađemo podudaranje sa regularnim izrazom i da ga rastavimo na grupe:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // pronađeno console.log(res[1]); // 1. grupa console.log(res[2]); // 2. grupa

Rezultat izvršavanja koda:

'12:34' '12' '34'

Primer

Hajde da dobijemo niz podstringova koji se sastoje od slova 'a':

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • metoda test,
    koja proverava string
  • metoda matchAll,
    koja pronalazi sva podudaranja u stringu
  • metoda exec,
    koja izvršava sekvencijalnu pretragu
  • metoda replace,
    koja izvršava pretragu i zamenu
  • metoda search,
    koja izvršava pretragu
  • metoda split,
    koja deli string
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij