⊗jsSpREGM 122 of 294 menu

Match global în expresiile regulate JavaScript

Metoda match, apelată cu modificatorul g, returnează toate potrivirile găsite sub formă de array. Să ne uităm la exemple.

Exemplu

Să obținem un array de substring-uri formate din literele 'a':

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

În rezultat, în variabilă se va scrie următoarele:

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

Exemplu

Să obținem un array de numere:

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

În rezultat, în variabilă se va scrie următoarele:

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

Exemplu

Să obținem un array cu toate cifrele:

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

În rezultat, în variabilă se va scrie următoarele:

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

Probleme practice

Este dat șirul:

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

Obțineți un array cu numele de domenii din acest șir.

Este dat șirul:

let str = 'a1b c34d x567z';

Găsiți suma tuturor numerelor din acest șir.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge