Buat, uji, dan debug ekspresi reguler langsung di browser Anda — penyorotan kecocokan instan, grup tangkapan, pratinjau substitusi, penjelasan bahasa sederhana, dan kode siap pakai untuk 15+ bahasa.

Berjalan sepenuhnya di browser Anda menggunakan mesin regex JavaScript bawaan — tidak ada yang diunggah. Kode yang dihasilkan memungkinkan Anda menggunakan pola yang sama di 15+ bahasa.

/ /

Flag global (g) direkomendasikan untuk menggantikan setiap kecocokan.

Pengujian langsung menggunakan mesin JavaScript. Beberapa flavor (Go, Rust) tidak mendukung look-around atau back-reference.


Tentang Penguji Regex

Regex Tester memungkinkan Anda membangun, menguji dan men-debug ekspresi reguler secara langsung: ketik sebuah pola, tempel string uji, dan kecocokan langsung disorot beserta setiap grup penangkap — bernomor atau bernama — yang tercantum dengan rentang indeks pastinya. Alat ini berjalan sepenuhnya di browser Anda menggunakan mesin regex JavaScript native; tidak ada yang diunggah.

Selain pencocokan, empat tab tambahan melakukan pekerjaan berat. Substitution mempratinjau penggantian dengan referensi grup $1, $2 dan $<name>. Explanation memecah pola token demi token dalam bahasa yang mudah dipahami. Code menghasilkan potongan kode siap tempel untuk 15+ bahasa, dan Reference menjaga kelas karakter, anchor, quantifier dan look-around tetap satu klik saja.

Pola umum — email, URL, IPv4, IPv6, UUID, tanggal, slug, warna heks dan lainnya — dimuat sebagai preset satu klik, dan keenam flag (g, i, m, s, u, y) diaktifkan/nonaktifkan dari kotak centang. Pola yang tidak valid langsung ditandai alih-alih gagal secara diam-diam, menjadikan ini regex tester online yang praktis untuk pekerjaan sehari-hari.

Cara menggunakan Penguji Regex

  1. Ketik ekspresi reguler Anda, atau muat salah satu preset (email, URL, IPv4, UUID…).
  2. Aktifkan/nonaktifkan flag yang Anda butuhkan — g untuk semua kecocokan, i untuk tidak peka huruf besar/kecil, m untuk multiline.
  3. Tempel string uji dan periksa kecocokan serta grup penangkap yang disorot.
  4. Gunakan tab Substitution untuk mempratinjau penggantian, atau Explanation untuk penjelasan token demi token.
  5. Buka tab Code dan salin pola sebagai potongan kode yang berfungsi di bahasa Anda.

Pertanyaan yang sering diajukan

Mesin JavaScript (ECMAScript) native yang tertanam di browser Anda. Kode yang dihasilkan membawa pola Anda ke bahasa lain, tapi perhatikan bahwa beberapa varian — Go dan Rust, misalnya — tidak mendukung look-around atau back-reference.

Tidak. Pencocokan pola, substitusi, penjelasan dan pembuatan kode semuanya berjalan di sisi klien. Potongan log atau string produksi yang Anda tempel untuk pengujian tidak pernah meninggalkan browser Anda.

Ya — sepenuhnya gratis tanpa akun, tanpa batas dan tanpa round-trip ke server.

Setiap kecocokan mencantumkan teks lengkapnya ditambah setiap grup penangkap — bernomor atau bernama — dengan rentang karakter pasti yang dicakupnya. Di tab Substitution Anda merujuknya sebagai $1, $2 atau $<name>.

Tanpa flag g (global), JavaScript hanya mengganti kecocokan pertama. Aktifkan g di baris flag dan pratinjau substitusi akan menulis ulang setiap kemunculan.

Ya. Tempel pola apa pun dan tab Explanation mendeskripsikannya token demi token — kelas karakter, quantifier, grup, anchor dan look-around — dalam bahasa yang mudah dipahami, yang merupakan cara tercepat untuk mengaudit ekspresi warisan.


Pencarian populer
penguji regex pembangun regex penguji ekspresi reguler uji regex online debugger regex alat pencocokan regex
Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.