Метод 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'];