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
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Tuloksena muuttujaan kirjoitetaan seuraava:
['a', 'b', 'c', 'd', 'e']
Annettu merkkijono päivämäärällä ja ajalla:
let 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:
['2025', '12', '31', '12', '59', '59'];