Regex tester online

Tempel pattern, uji dengan teks nyata, lalu lihat kecocokan persis sebelum masuk ke validasi produksi.

//
Info match0 matches
Tidak ada match...
Teks uji
Karakter: 151
Hello World! Ini regex tester sederhana. Coba cocokkan kata atau angka seperti 123 atau 2025. Anda juga bisa menguji tag HTML, URL, atau pola berulang.
Highlight match
.Karakter apa pun
\dDigit
\wKarakter kata
^/$Awal / akhir

Ubah pattern yang sudah diuji menjadi utility kecil

Saat regex menjadi bagian dari validator, parser, atau helper internal, DeployPages bisa meng-host tool statisnya agar tim memakai versi yang sama dan sudah diuji.

Deploy tool site

Mengapa memakai regex tester online?

Bug regex sering bersembunyi di detail kecil: anchor yang hilang, quantifier terlalu rakus, flag yang lupa dipasang, atau sample data yang jauh dari input produksi. Tester live membuat pattern, flag, match, dan teks uji terlihat bersama.

Cheatsheet regex

Character class
. Cocok dengan karakter apa pun kecuali line break
\wCocok dengan huruf, digit, atau underscore
\dCocok dengan digit
\sCocok dengan whitespace
[abc]Cocok dengan salah satu karakter yang terdaftar
[^abc]Cocok dengan karakter yang tidak terdaftar
Quantifier
*Cocok nol kali atau lebih
+Cocok satu kali atau lebih
?Cocok nol atau satu kali
{n}Cocok tepat n kali
{n,}Cocok minimal n kali
{n,m}Cocok antara n dan m kali
Anchor
^Cocok dengan awal string
$Cocok dengan akhir string
\bCocok dengan batas kata
\BCocok dengan bukan batas kata
(?=p)Positive lookahead
(?!p)Negative lookahead
Flag
gPencarian global
iMode tidak peka kapital
mMode multiline
sDot cocok dengan line break
uMode Unicode

FAQ lanjutan

Apa bedanya greedy dan lazy matching?

Greedy matching mengambil teks sebanyak mungkin. Lazy matching menambahkan ? setelah quantifier agar engine berhenti pada match valid paling awal.

Bagaimana sebaiknya memvalidasi alamat email dengan regex?

Gunakan regex sebagai pengecekan awal yang praktis, tetapi jangan anggap itu bukti kepemilikan. Flow verifikasi tetap penting.

Mengapa regex saya jalan di satu bahasa tetapi gagal di bahasa lain?

Tidak semua engine regex mendukung fitur yang sama. JavaScript, PCRE, Python, Java, dan regex database berbeda pada lookbehind, named group, Unicode, dan aturan escaping.

Bisakah regex menimbulkan masalah performa?

Ya. Quantifier bertingkat dan alternatif yang ambigu dapat menyebabkan backtracking berlebihan pada input tertentu. Uji string worst-case yang realistis sebelum memakai pattern untuk validasi request.