Split-metodi JavaScriptin säännöllisissä lausekkeissa

Tässä oppitunnissa käsittelemme split-metodia, joka on sinulle jo hyvin tuttu - se jakaa merkkijonon taulukoksi erotinmerkin mukaan. Sinun pitäisi jo tietää, että erotin välitetään parametrina ja se on merkkijono.

Tämä ei kuitenkaan aina ole niin - parametrina voidaan välittää myös säännöllinen lauseke. Tässä tapauksessa erottimina toimivat kaikki osamerkkijonot, jotka osuvat säännöllisen lausekkeen alle.

Seuraavassa esimerkissä jaamme merkkijonon taulukoksi erottimella '-' tai erottimella '+':

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

Tuloksena muuttujaan kirjoitetaan seuraava:

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

Annettu merkkijono päivämäärällä ja ajalla:

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

Jaa tämä merkkijono niin, että kaikki päivämäärän ja ajan osat ovat yhdessä taulukossa. Sinun pitäisi saada seuraava taulukko:

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