De split methode in JavaScript reguliere expressies
In deze les bespreken we de methode split,
die je al goed bekend is - hij splitst
een string in een array op basis van een scheidingsteken. Je moet al
weten dat het scheidingsteken als parameter wordt doorgegeven
en dat dit een string is.
Dit is echter niet altijd het geval - als parameter kan ook een reguliere expressie worden doorgegeven. In dat geval zullen alle substrings die voldoen aan de reguliere expressie als scheidingsteken fungeren.
In het volgende voorbeeld splitsen we een string in
een array op basis van het scheidingsteken '-' of het scheidingsteken
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Als resultaat wordt het volgende in de variabele geschreven:
['a', 'b', 'c', 'd', 'e']
Gegeven een string met een datum en tijd:
let str = '2025-12-31 12:59:59';
Splits deze string zodat alle delen van de datum en tijd in één array zitten. Dat wil zeggen, je moet de volgende array krijgen:
['2025', '12', '31', '12', '59', '59'];