Penguji Regular Expression (Regex)
Tulis pola regular expression, aktifkan flag (g, i, m, s, u), sorot kecocokan secara real-time, dan periksa grup penangkapan (capturing groups) dengan penjelasan.
Input
Hasil
- Matches
- 2
- Status
- OK
- hello@example.comIndex 8 · 0 capture group(s)
- support@example.orgIndex 29 · 0 capture group(s)
Matches update as you edit the pattern, flags, or text.
Cara kerja
Masukkan data Anda
Isi nilai yang diperlukan, tempel teks Anda, atau unggah file yang ingin diproses.
Lihat hasil seketika
Sebagian besar alat diperbarui secara langsung saat Anda mengetik; beberapa menggunakan satu tombol tindakan.
Gunakan hasil Anda
Salin, unduh, atau bagikan hasil yang dihasilkan — Anda selalu memiliki kendali penuh atas data Anda.
Apa itu Penguji Regular Expression (Regex)?
Test a JavaScript regular expression against real text, inspect matches and capture groups, and preview replacement output.
How to test a regular expression
How to use it
- Enter the regex pattern without surrounding slashes.
- Add flags such as g, i, or m when needed.
- Paste the text you want to test.
- Review the match count, match positions, capture groups, and replacement preview.
Useful checks
Regex testers are useful for validating form patterns, cleaning log data, preparing search-and-replace rules, and debugging capture groups before they go into code.
Debugging tips
- Start with a small sample before testing a long document.
- Add the g flag when you want all matches.
- Use capture groups to confirm which part of the match you will reuse.
RegExp notes
The tester uses JavaScript RegExp behavior. Patterns written for PCRE, .NET, Java, or database engines may need adjustment before they match the same way.
Pertanyaan yang Sering Diajukan (FAQ)
Which regex flavor does this use?
It uses JavaScript regular expressions, the same flavor used by modern browsers.
Why does a valid regex from another language fail?
Regex syntax differs between engines. A pattern from PCRE, Python, or Java may need small changes for JavaScript.
Does it limit matches?
Yes. The preview stops after 200 matches so a runaway pattern does not overwhelm the page.
Why are matches capped?
The tester lists up to 200 matches so an accidental broad pattern does not freeze the page.
Alat Terkait
- TersediaLokal
Generator UUID / GUID Acak (Versi 4)
Hasilkan UUID v4 (Universally Unique Identifier) acak berkekuatan kriptografis secara massal.
- TersediaLokal
Pemformat, Validator & Minifier JSON / YAML / XML
Format, rapikan, validasi sintaks, atau kompres teks JSON, YAML, dan XML secara instan.
- TersediaLokal
Generator & Pemindai Kode QR Kustom
Buat kode QR kustom untuk URL, teks, WiFi, atau kontak vCard, dan pindai kode QR.
- TersediaLokal
Base64 Encoder & Decoder
Konversi teks atau tệp ke format string Base64 dan decode kembali secara instan.
- TersediaLokal
URL Encoder & Decoder
Enkripsi atau dekripsi teks dan URL ke format persen (percent-encoding) standar RFC 3986.
- TersediaLokal
Pengonversi Waktu Timestamp Unix
Konversi waktu epoch Unix (detik/milidetik) ke tanggal manusia dan ISO 8601.
- TersediaLokal
Pengonversi Entitas HTML
Encode dan decode karakter khusus HTML dan entitas numerik.
- TersediaLokal
Pendekode Token JWT
Dekode dan periksa header dan payload JSON Web Token secara aman.
- TersediaLokal
Asisten Cron Expression
Buat, analisis, dan jelaskan jadwal cron expression secara visual.
- TersediaLokal
Pemeriksa Perbedaan JSON
Bandingkan dua objek JSON secara semantik dan lihat perbedaannya.