Tester & Explainer Regular Expression (Regex)
Uji coba pola RegExp secara instan dengan pencocokan teks real-time, penyorotan syntax highlighting, dan penjelasan arti token regex otomatis. Dilengkapi 4 preset validasi umum format Indonesia (Email, HP WhatsApp, NIK KTP, URL).
⚡ Engine RegExp Real-Time
🇮🇩 4 Preset Validasi Indonesia
💡 Token Explainer Otomatis
🎨 Highlight Pencocokan Teks
🔒 100% Privat & Client-Side
💡 Panduan Flags Regex:
g = Global (semua kecocokan), i = Case-Insensitive (abaikan huruf kapital), m = Multiline (^ dan $ per baris), s = DotAll (titik . mencakup baris baru).
💡 Ringkasan Definisi & Operasional: Tester & Explainer Regular Expression (Regex) Interaktif
📜 Standar Resmi dwik.web.id
Uji coba dan pelajari pola Regular Expression (RegExp) secara interaktif dan real-time.
1. Pola Regular Expression
2. Teks Uji Coba (Test String)
📖 Quick Cheat Sheet:
\d : Digit Angka (0-9)\w : Huruf, Angka, _\s : Spasi, Tab, Baris+ : 1 atau Lebih* : 0 atau Lebih{n,m} : Antara n dan m📊 Hasil Evaluasi Regex
2 KECOCOKAN (MATCH)Status Pencocokan
2 Match Ditemukan
Pola Regex Valid & Berhasil Dijalankan
Waktu Eksekusi:
< 1 ms
Instant Client-Side
🎨 Penyorotan Teks Cocok (Match Highlight):
💡 Penjelasan Struktur Token Regex (Explainer):
Tanya Jawab Seputar Regular Expression (Regex)
Regular Expression (Regex) adalah pola karakter khusus yang digunakan untuk mencocokkan, memvalidasi, mencari, dan memanipulasi string teks dalam berbagai bahasa pemrograman (JavaScript, PHP, Python, Java, SQL, dll). Regex digunakan untuk validasi input form (email, password, NIK, nomor HP) dan parsing data teks.
• g (Global): Mencari seluruh kecocokan dalam teks, tidak berhenti pada kecocokan pertama.
• i (Case Insensitive): Mengabaikan perbedaan huruf besar dan kecil (A sama dengan a).
• m (Multiline): Mengubah perilaku karakter awal (^) dan akhir ($) agar berlaku di setiap baris baru.
• s (DotAll): Memungkinkan karakter titik (.) mencocokkan karakter baris baru (\n).
• i (Case Insensitive): Mengabaikan perbedaan huruf besar dan kecil (A sama dengan a).
• m (Multiline): Mengubah perilaku karakter awal (^) dan akhir ($) agar berlaku di setiap baris baru.
• s (DotAll): Memungkinkan karakter titik (.) mencocokkan karakter baris baru (\n).
• \d: Mencocokkan digit angka (0–9).
• \w: Mencocokkan karakter alfanumerik kata (huruf, angka, dan underscore _).
• \s: Mencocokkan karakter spasi, tab, atau baris baru.
• Huruf besar (\D, \W, \S) mewakili negasi/kebalikannya.
• \w: Mencocokkan karakter alfanumerik kata (huruf, angka, dan underscore _).
• \s: Mencocokkan karakter spasi, tab, atau baris baru.
• Huruf besar (\D, \W, \S) mewakili negasi/kebalikannya.
Hindari pola berulang bersarang (nested quantifiers) seperti
(a+)+ yang memicu catastrophic backtracking saat mencocokkan string panjang yang tidak valid, yang dapat membuat server hang atau crash.Ya, 100% Client-Side. Seluruh proses eksekusi Regex dan teks masukan Anda dieksekusi secara lokal di mesin JavaScript browser Anda tanpa pernah dikirim ke server luar.
📖 Cara Menggunakan Cara Menguji Pola Regex
1
1. Masukkan Pola Regex
Ketik pola regular expression pada kolom input pattern.
2
2. Atur Flags Regex
Centang flag yang diinginkan seperti g (global), i (case-insensitive), atau m (multiline).
3
3. Masukkan Teks Uji
Ketik atau tempel teks yang ingin dipindai pada kotak test string.
4
4. Tinjau Hasil & Salin
Amati penyorotan kuning pada teks yang cocok, baca penjelasan token, dan salin hasilnya ke clipboard.
💡 Praktik Terbaik Menulis Regex Efisien
🛡️ Hindari Catastrophic Backtracking Jangan gunakan kuantor bertumpuk seperti (a+)+ yang dapat memicu celah ReDoS saat validasi teks panjang.
⚡ Gunakan Non-Capturing Groups Gunakan (?:...) jika Anda hanya ingin mengelompokkan logika tanpa perlu menyimpan variabel capture group.
🎯 Jangkar Awal dan Akhir Sertakan ^ (awal) dan $ (akhir) untuk validasi format input form yang harus cocok sempurna dari awal hingga akhir.
📚 Panduan Terkait & Referensi Studi Kasus
Kajian teknis & implementasi lapangan🔗 Coba Juga Tools Lain
Tools ini cocok dipadukan dengan kalkulator lainnya:
🔗 Alat Terkait yang Mungkin Anda Butuhkan
🕐 Terakhir diperbarui: 25 Agustus 2026 · Dibuat oleh dwik.web.id · Syarat & Ketentuan
Diskusi Penggunaan Tester & Explainer Regular Expression (Regex) Interaktif
Ada pertanyaan seputar rumus perhitungan, dasar regulasi, kendala teknis, atau saran pengembangan alat ini? Tuliskan diskusi Anda di bawah.