Метод split в регулярных выражениях JavaScript

В данном уроке мы с вами разберем метод split, который уже хорошо вам знаком - он разбивает строку в массив по разделителю. Вы уже должны знать, что разделитель передается параметром и им является строка.

Это однако не всегда так - параметром можно передать и регулярное выражение. В этом случае разделителем будет выступать все подстроки, которые попали под регулярное выражение.

В следующем примере мы разобьем строку в массив по разделителю '-' или по разделителю '+':

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

В результате в res запишется следующее:

['a', 'b', 'c', 'd', 'e']

Дана строка с датой и временем:

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

Разбейте эту так, чтобы все части даты и времени были в одном массиве. То есть у вас должен получится следующий массив:

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