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

Во оваа лекција ќе го разгледаме методот split, кој веќе ви е добро познат - тој дели низа во array според разделувачот. Веќе треба да знаете дека разделувачот се пренесува како параметар и тоа е низа.

Сепак, ова не е секогаш така - како параметар може да се пренесе и регуларен израз. Во овој случај разделувачи ќе бидат сите поднизи, кои одговараат на регуларниот израз.

Во следниот пример ќе поделиме низа во array со разделувач '-' или со разделувач '+':

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';

Поделете ја оваа низа така што сите делови од датумот и времето да бидат во еден array. Односно, кај вас треба да се добие следниот array:

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