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

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

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

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

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

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

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

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

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

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

`['2025', '12', '31', '12', '59', '59'];`
←→
↑
en ru