Fungsi & LogikaSelasa, 20 Januari 2026

Regular Expressions

Pencocokan pola dan validasi teks.

Iklan

Dukung JS Fruggal dengan melihat sponsor kami.

Regular Expressions (Regex) memang terlihat samar tapi sangat kuat. Regex memungkinkan Anda mencocokkan pola kompleks dalam teks.

Menguji Pola

const adaAngka = /d+/;
console.log(adaAngka.test("Halo 123")); // true
console.log(adaAngka.test("Halo Dunia")); // false

Mengekstrak Data (Capture Groups)

JS modern memungkinkan "Named Capture Groups", yang membuat Regex lebih mudah dibaca.

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"
Iklan

Dukung JS Fruggal dengan melihat sponsor kami.