⊗jsSpREGM 122 of 294 menu

Globale match in JavaScript reguliere expressies

De methode match, aangeroepen met de modifier g, retourneert alle gevonden matches als een array. Laten we kijken aan de hand van voorbeelden.

Voorbeeld

Laten we een array van substrings, bestaande uit de letter 'a', verkrijgen:

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

Als resultaat wordt het volgende in de variabele geschreven:

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

Voorbeeld

Laten we een array van getallen verkrijgen:

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

Als resultaat wordt het volgende in de variabele geschreven:

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

Voorbeeld

Laten we een array van alle cijfers verkrijgen:

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

Als resultaat wordt het volgende in de variabele geschreven:

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

Praktische opdrachten

Gegeven een string:

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

Verkrijg een array van domeinnamen uit deze string.

Gegeven een string:

let str = 'a1b c34d x567z';

Vind de som van alle getallen in deze string.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren