Metode split dalam Ekspresi Reguler JavaScript
Dalam pelajaran ini, kita akan membahas metode split,
yang sudah Anda kenal dengan baik - metode ini memisahkan
string menjadi array berdasarkan pemisah. Anda seharusnya sudah
mengetahui bahwa pemisah diteruskan sebagai parameter
dan berupa string.
Namun, hal ini tidak selalu demikian - parameternya juga bisa berupa ekspresi reguler. Dalam hal ini, pemisahnya akan menjadi semua substring yang cocok dengan ekspresi reguler.
Dalam contoh berikut, kita akan memisahkan string menjadi
array berdasarkan pemisah '-' atau berdasarkan pemisah
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Hasilnya, variabel akan berisi nilai berikut:
['a', 'b', 'c', 'd', 'e']
Diberikan sebuah string dengan tanggal dan waktu:
let str = '2025-12-31 12:59:59';
Pisahkan string ini sehingga semua bagian tanggal dan waktu berada dalam satu array. Artinya, Anda harus mendapatkan array berikut:
['2025', '12', '31', '12', '59', '59'];