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