Split metoda u regularnim izrazima JavaScript
U ovoj lekciji ćemo analizirati metodu split,
koja vam je već dobro poznata - ona deli
string u niz po separatoru. Trebalo bi da
znate da se separator prosleđuje kao parametar
i da je to string.
Međutim, to nije uvek tako - kao parametar se može proslediti i regularni izraz. U tom slučaju separatori će biti svi podstringovi, koji odgovaraju regularnom izrazu.
U sledećem primeru ćemo podeliti string u
niz po separatoru '-' ili po separatoru
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Kao rezultat, u promenljivu će biti upisano sledeće:
['a', 'b', 'c', 'd', 'e']
Dat je string sa datumom i vremenom:
let str = '2025-12-31 12:59:59';
Podelite ovaj string tako da svi delovi datuma i vremena budu u jednom nizu. Odnosno, trebalo bi da dobijete sledeći niz:
['2025', '12', '31', '12', '59', '59'];