Metoden split i reguljära uttryck i JavaScript
I denna lektion kommer vi att analysera metoden split,
som redan är välbekant för dig - den delar upp
en sträng till en array med en avgränsare. Du borde redan
veta att avgränsaren skickas som en parameter
och att det är en sträng.
Detta är dock inte alltid fallet - parametern kan också vara ett reguljärt uttryck. I detta fall kommer alla delsträngar som matchar det reguljära uttrycket att fungera som avgränsare.
I följande exempel kommer vi att dela upp en sträng i
en array med avgränsaren '-' eller med avgränsaren
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Resultatet i variabeln blir följande:
['a', 'b', 'c', 'd', 'e']
Given en sträng med datum och tid:
let str = '2025-12-31 12:59:59';
Dela upp denna sträng så att alla delar av datum och tid finns i en array. Det vill säga, du borde få följande array:
['2025', '12', '31', '12', '59', '59'];