⊗jsSpREGM 122 of 294 menu

Globaalne match JavaScripti regulaaravaldistes

Meetod match, kutsutud välja modifikaatoriga g, tagab kõik leitud vasted massiivi kujul. Vaatame näidetel.

Näide

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

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

Tulemusena kirjutatakse muutujasse järgmine:

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

Näide

Saagem massiivi numbritest:

let str = '1 23 456 789'; let res = str.match(/\d+/g);

Tulemusena kirjutatakse muutujasse järgmine:

['1', '23', '456', '789']

Näide

Saagem massiivi kõikidest numbritest:

let str = '1 23 456 789'; let res = str.match(/\d/g);

Tulemusena kirjutatakse muutujasse järgmine:

['1', '2', '3', '4', '5', '6', '7', '8', '9']

Praktilised ülesanded

Antud string:

let str = 'site.ru sss site.com zzz site.net';

Hankige sellest stringist domeeninimede massiiv.

Antud string:

let str = 'a1b c34d x567z';

Leidke kõigi selle stringi numbrite summa.

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