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 '+':

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

Kao rezultat, u promenljivu će biti upisano sledeće:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

Dat je string sa datumom i vremenom:

javascriptlet 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:

javascript['2025', '12', '31', '12', '59', '59'];