Guide 08 May 2026 12 min bacaan

Panduan Lengkap Ekspresi Reguler (Regex): Corak, Sintaks & Contoh Nyata (2026)

Kuasai regex dari awal. Kelas aksara, pengkuantiti, kumpulan, lookahead dan corak praktikal untuk pengesahan e-mel, URL, analisis log dan banyak lagi.

Regex Complete Guide

Apa itu Ekspresi Reguler?

Ekspresi reguler (regex) ialah urutan aksara yang mentakrifkan corak carian. Ia digunakan untuk memadankan, mengekstrak, menggantikan, atau mengesahkan teks dalam hampir semua bahasa pengaturcaraan — Python, JavaScript, PHP, Java, Go, Ruby — dan alat baris perintah seperti grep, sed dan awk.

Rujukan Sintaks

Kelas Aksara

  • [abc] — "a", "b" atau "c"
  • [a-z] — huruf kecil
  • [^abc] — mana-mana aksara kecuali "a", "b", "c"
  • \d — digit; \w — aksara perkataan; \s — ruang

Pengkuantiti dan Sauh

  • * — 0 atau lebih; + — 1 atau lebih; ? — 0 atau 1
  • ^ awal rentetan; $ akhir rentetan; \b sempadan perkataan

Corak Penting

# E-mel
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$

# Kata laluan kuat
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

# Tarikh YYYY-MM-DD
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
Uji Corak Regex Anda Secara Percuma

Tulis, uji dan debug ungkapan biasa dengan sorotan padanan masa nyata dan perpustakaan corak terbina dalam.