Método split en expresiones regulares de JavaScript

En esta lección analizaremos el método split, que ya te es bien conocido - divide una cadena en un array por un separador. Ya debes saber que el separador se pasa como parámetro y es una cadena.

Sin embargo, esto no siempre es así - también se puede pasar una expresión regular como parámetro. En este caso los separadores serán todas las subcadenas que coincidan con la expresión regular.

En el siguiente ejemplo dividiremos una cadena en un array por el separador '-' o por el separador '+':

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

Como resultado, en la variable se guardará lo siguiente:

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

Se da una cadena con fecha y hora:

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

Divide esta cadena de modo que todas las partes de la fecha y la hora estén en un mismo array. Es decir, debes obtener el siguiente array:

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