Uji ekspresi reguler terhadap teks Anda secara waktu nyata. Lihat setiap kecocokan disorot, dengan grup tangkapan dan flag. Berjalan sepenuhnya di browser Anda.
Cara menggunakan Penguji Regex
Ketik ekspresi reguler Anda di kolom pola.
Alihkan flag (g, i, m, s, u) yang Anda butuhkan.
Masukkan string uji dan lihat kecocokan disorot beserta grupnya.
Penguji regex memungkinkan Anda membangun dan men-debug ekspresi reguler terhadap teks contoh Anda sendiri, dengan kecocokan yang disorot secara langsung saat Anda mengetik. Ini berguna untuk memvalidasi format masukan, mengekstrak bidang dari log, atau menguji sebuah pola sebelum menempelkannya ke dalam kode.
Semuanya berjalan di browser Anda, sehingga pola dan teks uji Anda tidak pernah diunggah.
Penguji menggunakan mesin ekspresi reguler JavaScript, yang sama dengan yang ada di setiap browser dan di Node.js, sehingga pola yang bekerja di sini bekerja di kode JavaScript dan TypeScript Anda.
Aktifkan flag global, case-insensitive, multiline, dan lainnya untuk mengubah cara sebuah pola mencocokkan. Anda melihat setiap kecocokan beserta grup tangkapannya, sehingga Anda dapat memastikan persis apa yang ditarik setiap bagian pola.
Bahasa lain seperti PCRE, Python, dan Go berbagi sebagian besar sintaks tetapi berbeda dalam beberapa fitur, sehingga beberapa konstruksi lanjutan mungkin berperilaku berbeda di luar JavaScript. Jika sebuah pola bekerja di sini tetapi tidak di bahasa lain, konstruksi khusus mesin biasanya menjadi penyebabnya.
Pertanyaan yang sering diajukan
Mesin JavaScript (ECMAScript) yang terpasang di browser Anda, sehingga hasilnya cocok dengan apa yang akan dilakukan kode JavaScript dan TypeScript Anda.
g mencocokkan semua kemunculan, i mengabaikan huruf besar/kecil, m membuat ^ dan $ cocok di jeda baris, s membuat titik cocok dengan baris baru, dan u mengaktifkan penanganan Unicode penuh.
Aktifkan flag multiline (m) sehingga ^ dan $ cocok di setiap jeda baris, dan tambahkan flag dotAll (s) jika Anda juga perlu titik cocok dengan karakter baris baru.
Ya. Setiap kecocokan menampilkan grup tangkapan bernomor, dan grup bernama muncul berdasarkan nama, sehingga Anda dapat melihat persis apa yang ditangkap setiap bagian pola.
Ini menggunakan mesin JavaScript. PCRE, Python, dan lainnya berbagi sebagian besar sintaks tetapi berbeda dalam lookbehind, grup bernama, dan beberapa escape, jadi pindahkan pola lanjutan dengan hati-hati.
Tidak. Pola dan teks uji Anda dievaluasi sepenuhnya di browser Anda dan tidak pernah meninggalkan perangkat Anda.
Sematkan tool ini
Tambahkan tool ini ke situs web Anda sendiri. Salin cuplikan di bawah; cuplikan ini tetap terbarui secara otomatis.
<iframe src="https://monu.tools/embed/id/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Alat terkait
Bangun dan periksa ekspresi cron. Pilih preset atau edit kelima kolom, dan lihat waktu jalanan berikutnya di zona waktu Anda. Berjalan sepenuhnya di browser Anda.
Format, percantik, dan validasi JSON secara online dengan pesan kesalahan yang jelas untuk input tidak valid.
Encode teks ke Base64 atau decode Base64 kembali ke teks. Aman untuk UTF-8 dengan deteksi arah otomatis.
Hasilkan 5 UUID acak RFC 4122 versi 4 sekaligus. Input diabaikan; jalankan lagi untuk batch baru.