Skip to content
Zoyku

Regex Tester

Uji regular expression secara langsung: sorot setiap kecocokan saat Anda mengetik, periksa capture group, dan debug pola untuk JavaScript, dengan flag umum sekali klik.

Flags
No matches yet.

0 match(es)

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.

Cara pakai

  1. 1Masukkan regular expression Anda di kolom pola.
  2. 2Nyalakan flag (g, i, m, s, u) dan tempel string uji Anda.
  3. 3Baca kecocokan yang disorot dan daftar grupnya; sesuaikan pola sampai menangkap persis yang Anda butuhkan.

Regex Tester

Ketik pola, nyalakan flag yang Anda butuhkan (global, case-insensitive, multiline, dotAll, unicode) dan tempel string uji Anda — setiap kecocokan disorot di tempatnya sementara daftar di bawah menampilkan tiap kecocokan dengan indeks dan capture group-nya, termasuk named group.

Pola yang tidak valid dilaporkan seketika dengan pesan milik parser sendiri alih-alih halaman yang rusak, dan kecocokan nol-panjang ditangani dengan aman, jadi pola seperti a* berperilaku seperti runtime Anda.

Pertanyaan yang sering diajukan

Rasa regex mana yang dipakai ini?

JavaScript (ECMAScript) RegExp — mesin yang sama yang berjalan di browser dan Node Anda. Pola untuk PCRE, Python, atau Java biasanya kompatibel, tetapi lookahead/lookbehind dan penanganan unicode bisa sedikit berbeda.

Kenapa pola saya mencocokkan posisi kosong yang aneh?

Pola yang bisa mencocokkan string kosong (seperti a* atau (?:)?) menghasilkan kecocokan nol-panjang. Tester maju satu karakter setelahnya, persis seperti iterasi milik JavaScript sendiri.

Apakah data uji saya dikirim ke mana pun?

Tidak. Pencocokan berjalan langsung di browser Anda — tidak ada yang diunggah atau disimpan.

Sematkan alat ini

Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.

<iframe src="https://zoyku.com/id/tools/regex-tester?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — regex-tester" loading="lazy"></iframe>
100% local processing