Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Regex Tester

Regex Tester

Uji dan debug regular expression dengan kecocokan langsung, grup penangkap berkode warna, mode ganti, lembar acuan bawaan, dan sepuluh pola umum.

Regex Tester: Bangun dan Debug Pola Online

Regex Tester adalah alat online untuk menguji dan men-debug regular expression. Ketik sebuah pola, tempel teks Anda, dan setiap kecocokan akan disorot secara langsung saat Anda mengetik — tanpa tombol yang perlu ditekan, tanpa kode yang perlu ditulis.

Entah Anda sedang memvalidasi alamat email, mengurai berkas log, atau mengekstrak data dari teks, alat ini membantu Anda menyusun pola yang tepat dengan cepat. Grup penangkap berkode warna, lembar acuan bawaan, pratinjau penggantian, dan sepuluh pola siap pakai menjadikannya berguna bagi developer, mahasiswa, dan siapa saja yang berkutat dengan teks.

Privat secara desain: pencocokan berjalan sepenuhnya di peramban Anda dengan mesin JavaScript bawaan. Pola dan teks uji Anda tidak pernah meninggalkan perangkat dan tidak ada yang diunggah ke server.

Cara Menguji Regex

1

Masukkan pola Anda

Ketik regular expression Anda di kolom Regular Expression. Pola divalidasi saat Anda mengetik, dan kesalahan sintaks apa pun muncul langsung di tempat.

2

Atur flag

Atur tombol flag untuk mengubah cara pencocokan bekerja: g (global), i (abaikan huruf besar/kecil), m (multiline), s (dotall), dan u (unicode). Perubahan langsung berlaku.

3

Tempel teks uji Anda

Ketik atau tempel teks ke area Teks Uji. Kecocokan disorot secara langsung, dengan setiap grup penangkap ditampilkan dalam warnanya sendiri.

4

Tinjau kecocokannya

Panel Detail Kecocokan mencantumkan setiap kecocokan beserta posisi dan nilai grup penangkapnya, sementara sebuah badge menampilkan jumlah total kecocokan. Buka mode Ganti untuk menguji substitusi atau Lembar Acuan untuk bantuan sintaks cepat.

Fitur

Kecocokan Langsung

Kecocokan diperbarui otomatis saat Anda menyunting pola atau teks uji — tanpa tombol untuk diklik, dengan input ber-debounce demi performa yang mulus.

Sorotan di Tempat

Setiap kecocokan disorot langsung di dalam teks uji Anda sehingga Anda dapat melihat persis apa yang ditangkap pola tersebut.

Grup Berkode Warna

Setiap grup penangkap mendapat warna tersendiri (hingga lima), mencakup grup bernomor maupun grup bernama.

Panel Detail Kecocokan

Lihat setiap kecocokan beserta posisi karakternya serta nilai grup bernomor dan bernama, di samping badge jumlah kecocokan langsung.

Mode Ganti

Uji substitusi dengan acuan $1, $2, atau ${name} dan saksikan pratinjau hasilnya diperbarui secara langsung.

Salin Hasil

Salin keluaran penggantian ke papan klip Anda dengan satu klik begitu substitusinya terlihat tepat.

Pustaka Pola Umum

Muat salah satu dari sepuluh preset — Email, URL, IPv4, Telepon, Tanggal, Waktu, Warna Hex, Tag HTML, Nama Pengguna, dan Kata Sandi Kuat — masing-masing dengan teks contoh.

Lembar Acuan Bawaan

Referensi yang dapat dilipat mencakup enam kategori: kelas karakter, kuantifier, penanda posisi, grup dan acuan, lookaround, dan flag.

Atur Flag

Aktifkan atau matikan flag global, abaikan huruf besar/kecil, multiline, dotall, dan unicode lewat tombol khusus yang langsung berpengaruh.

Deteksi Kesalahan Langsung

Sintaks pola yang tidak valid terdeteksi saat Anda mengetik, dengan pesan langsung yang jelas menjelaskan apa yang salah.

Pertanyaan yang Sering Diajukan

Bagaimana cara menguji regex secara online?

Ketik pola Anda di kolom Regular Expression, atur flag yang Anda butuhkan, lalu tempel teks Anda ke area Teks Uji. Kecocokan disorot secara langsung dan dicantumkan di panel Detail Kecocokan — tidak ada yang perlu dipasang atau didaftarkan.

Mesin regex apa yang dipakai alat ini?

Alat ini memakai mesin RegExp JavaScript yang sudah tertanam di peramban Anda, sehingga mendukung fitur modern seperti lookahead, lookbehind, grup bernama, dan escape properti Unicode.

Kenapa regex saya jalan di tester tapi tidak di kode saya?

Alat ini menjalankan regex JavaScript. Varian lain — seperti PCRE, Python, Java, PHP, atau C# — berbagi sebagian besar sintaks namun berbeda pada detail seperti dukungan lookbehind, sintaks grup bernama, dan escaping. Pastikan flag yang sama sudah diatur dan perhatikan perbedaan khas tiap varian saat Anda memindahkan pola.

Apa arti flag g, i, m, s, dan u?

g (global) menemukan setiap kecocokan, bukan berhenti di yang pertama. i mengabaikan huruf besar/kecil. m (multiline) membuat ^ dan $ cocok dengan awal dan akhir setiap baris. s (dotall) membuat . cocok dengan baris baru. u mengaktifkan pencocokan Unicode penuh.

Bagaimana grup penangkap bekerja?

Tanda kurung () membuat grup penangkap, masing-masing menangkap sebagian dari kecocokan. Grup diacu sebagai $1, $2, dan seterusnya dalam penggantian. Grup bernama memakai (?<name>...) dan diacu sebagai ${name}. Setiap grup ditampilkan dalam warnanya sendiri baik di sorotan maupun di panel Detail Kecocokan.

Apa arti "Tidak ada yang cocok"?

Artinya pola tidak cocok dengan bagian mana pun dari teks uji saat ini. Periksa kembali sintaks pola, pastikan flag yang tepat sudah diatur (misalnya i untuk pencocokan tanpa peduli huruf besar/kecil), dan pastikan teks uji benar-benar memuat apa yang Anda harapkan.

Apakah data uji saya dikirim ke server?

Tidak. Seluruh pencocokan, penggantian, dan validasi terjadi sepenuhnya di peramban Anda — tidak ada yang diunggah. Anda dapat memastikannya dengan memakai alat ini secara offline setelah halaman dimuat.

Diproses lokal
/ /
Detail Kecocokan
Ketik pola Anda di kolom Regular Expression lalu tempel teks ke area Teks Uji di bawahnya
Atur tombol flag (g, i, m, s, u) untuk mengubah cara pencocokan bekerja
Pilih dari Pola Umum untuk memuat regex siap pakai beserta teks contoh
Aktifkan mode Ganti untuk menguji substitusi seperti $1, $2, atau ${name}
Buka Lembar Acuan untuk referensi cepat sintaks regex
Grup penangkap diberi kode warna baik di teks uji maupun di detail kecocokan
Semua pemrosesan terjadi secara lokal di peramban Anda
Ingin belajar lebih banyak? Baca dokumentasi →
1/8
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda