84 of 264 menu

Meetod match

Meetod match tagastab massiivi regulaaravaldise sobitustega. Kui sobitusi pole, tagastab see null. Kutsutud ilma modifikaatorita g meetod tagastab massiivi, mille nullindas elemendis on leitud alamstring ja ülejäänud elementides on grupid (pockets). Kui meetodit kutsutakse modifikaatoriga g, tagastab see kõik leitud sobitused massiivi kujul.

Süntaks

string.match(regulaaravaldis);

Näide

Leiame regulaaravaldisega sobituse ja jaotame selle gruppideks:

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

Koodi täitmise tulemus:

'12:34' '12' '34'

Näide

Saame massiivi alamstringidest, mis koosnevad tähtedest 'a':

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

Koodi täitmise tulemus:

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

Vaata ka

  • meetod test,
    mis kontrollib stringi
  • meetod matchAll,
    mis otsib stringis kõik sobitused
  • meetod exec,
    mis teostab järjestikuse otsingu
  • meetod replace,
    mis teostab otsingu ja asendamise
  • meetod search,
    mis teostab otsingu
  • meetod split,
    mis jagab stringi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu