Globale match in JavaScript regulêre uitdrukkings
Die metode match, geroep met die wysiger
g, gee alle gevinde ooreenstemmings terug
in die vorm van 'n skikking. Kom ons kyk
na voorbeelde.
Voorbeeld
Kom ons kry 'n skikking substringe wat bestaan
uit die letters 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
As gevolg daarvan sal die volgende in die veranderlike weggeskryf word:
['a', 'aa', 'aaa', 'aaaa']
Voorbeeld
Kom ons kry 'n skikking getalle:
let str = '1 23 456 789';
let res = str.match(/\d+/g);
As gevolg daarvan sal die volgende in die veranderlike weggeskryf word:
['1', '23', '456', '789']
Voorbeeld
Kom ons kry 'n skikking van alle syfers:
let str = '1 23 456 789';
let res = str.match(/\d/g);
As gevolg daarvan sal die volgende in die veranderlike weggeskryf word:
['1', '2', '3', '4', '5', '6', '7', '8', '9']
Praktiese take
Gegee 'n string:
let str = 'site.ru sss site.com zzz site.net';
Kry 'n skikking domeinname uit hierdie string.
Gegee 'n string:
let str = 'a1b c34d x567z';
Vind die som van al die getalle van hierdie string.