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).
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.
๐ Coba Juga Tools Lain
Tools ini cocok dipadukan dengan kalkulator lainnya:
๐ Alat Terkait yang Mungkin Anda Butuhkan
โ๏ธ Generator Kebijakan Privasi & Syarat Ketentuan (UU PDP No. 27/2022)
๐ Decoder & Payload Claims Verifier JSON Web Token (JWT)
๐บ๏ธ Generator & Validator Sitemap XML & Robots.txt SEO
๐ผ Kalkulator Tarif Jasa Freelance & Hourly Rate Profesional
๐งโโ๏ธ Kalkulator Ergonomi REBA & RULA (Rapid Entire Body / Upper Limb Assessment)
๐ง Kalkulator Jsa Matrix K3
๐ Terakhir diperbarui: 25 Agustus 2026 ยท Dibuat oleh dwik.web.id ยท Syarat & Ketentuan