Regular Expressions (Regex) memang terlihat samar tapi sangat kuat. Regex memungkinkan Anda mencocokkan pola kompleks dalam teks.
Menguji Pola
javascript
const adaAngka = /d+/;
console.log(adaAngka.test("Halo 123")); // true
console.log(adaAngka.test("Halo Dunia")); // falseMengekstrak Data (Capture Groups)
JS modern memungkinkan "Named Capture Groups", yang membuat Regex lebih mudah dibaca.
javascript
const tglStr = "2026-01-30";
const pola = /(?<tahun>d{4})-(?<bulan>d{2})-(?<hari>d{2})/;
const hasil = pola.exec(tglStr);
console.log(hasil.groups.tahun); // "2026"
console.log(hasil.groups.bulan); // "01"