Metóda split v regulárnych výrazoch JavaScript

V tejto lekcii rozoberieme metódu split, ktorá je vám už dobre známa - rozdeľuje reťazec na pole podľa oddeľovača. Mali by ste už vedieť, že oddeľovač sa odovzdáva ako parameter a je to reťazec.

To však nie vždy platí - parametrom je možné odovzdať aj regulárny výraz. V tomto prípade ako oddeľovač budú slúžiť všetky podreťazce, ktoré sa zhodujú s regulárnym výrazom.

V nasledujúcom príklade rozdelíme reťazec na pole podľa oddeľovača '-' alebo podľa oddeľovača '+':

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

Výsledkom zapísaným do premennej bude:

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

Daný je reťazec s dátumom a časom:

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

Rozdeľte tento reťazec tak, aby všetky časti dátumu a času boli v jednom poli. To znamená, že by ste mali dostať nasledujúce pole:

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