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
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Como resultado, en la variable se guardará lo siguiente:
['a', 'b', 'c', 'd', 'e']
Se da una cadena con fecha y hora:
let 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:
['2025', '12', '31', '12', '59', '59'];