Método split em expressões regulares JavaScript
Nesta lição, vamos analisar o método split,
que já é bem conhecido por você - ele divide
uma string em um array usando um separador. Você já deve
saber que o separador é passado como parâmetro
e é uma string.
No entanto, isso nem sempre é verdade - o parâmetro pode ser uma expressão regular. Nesse caso, os separadores serão todas as substrings que corresponderem à expressão regular.
No exemplo a seguir, vamos dividir a string em
um array pelo separador '-' ou pelo separador
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Como resultado, o seguinte será armazenado na variável:
['a', 'b', 'c', 'd', 'e']
Dada uma string com data e hora:
let str = '2025-12-31 12:59:59';
Divida esta string de forma que todas as partes da data e hora fiquem em um único array. Ou seja, você deve obter o seguinte array:
['2025', '12', '31', '12', '59', '59'];