Split-metoden i regulære uttrykk i JavaScript
I denne leksjonen skal vi se på metoden split,
som du allerede er godt kjent med - den deler
en streng opp i en array basert på en skilletegn.
Du burde allerede vite
at skilletegnet sendes som en parameter
og at det er en streng.
Dette er imidlertid ikke alltid tilfelle - parameteren kan også være et regulært uttrykk. I så fall vil alle delstrenger som matcher det regulære uttrykket, fungere som skilletegn.
I det følgende eksemplet deler vi opp en streng i
en array med skilletegn '-' eller med skilletegn
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Resultatet som skrives til variabelen blir følgende:
['a', 'b', 'c', 'd', 'e']
Gitt en streng med dato og tid:
let str = '2025-12-31 12:59:59';
Del opp denne strengen slik at alle deler av datoen og tiden er i én array. Det vil si at du burde få følgende array:
['2025', '12', '31', '12', '59', '59'];