⊗jsSpREGM 122 of 294 menu

Globalus match reguliariose išraiškose JavaScript

Metodas match, iškviestas su modifikatoriumi g, grąžina visus rastus atitikmenis masyvo pavidalu. Pažiūrėkime pavyzdžiais.

Pavyzdys

Gaukime pašalinių eilučių masyvą, susidedantį iš raidžių 'a':

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

Rezultate į kintamąjį bus įrašyta taip:

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

Pavyzdys

Gaukime skaičių masyvą:

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

Rezultate į kintamąjį bus įrašyta taip:

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

Pavyzdys

Gaukime visų skaitmenų masyvą:

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

Rezultate į kintamąjį bus įrašyta taip:

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

Praktinės užduotys

Duota eilutė:

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

Gaukite domenų vardų masyvą iš šios eilutės.

Duota eilutė:

let str = 'a1b c34d x567z';

Raskite visų šios eilutės skaičių sumą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti