Метод split у регуларним изразима JavaScript

У овом лекцију ћемо размотрити метод split, који вам је већ добро познат - он разбија стринг у низ по разделитељу. Већ би требало да знате да се разделитель преноси параметром и да је то стринг.

Међутим, то није увек тако - параметром се може проследити и регуларни израз. У том случају разделитељи ће бити све подстрингове, које су упале под регуларни израз.

У следећем примеру ћемо разбити стринг у низ по разделитељу '-' или по разделитељу '+':

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

Као резултат у променљиву ће бити уписано следеће:

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

Дат је стринг са датумом и временом:

javascriptlet str = '2025-12-31 12:59:59';

Разбијте овај стринг тако да све части датума и времена буду у једном низу. То јест, треба да добијете следећи низ:

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