Uji Pola Regex Secara Langsung
Tulis pola regular expression dan lihat semua kecocokan langsung disorot di teks uji, lengkap dengan grup dan pratinjau penggantian. Semua berjalan di browser Anda, jadi teks uji tidak dikirim ke server.
Cara pakai
- Tulis pola
Ketik pola regex, atau pilih contoh pola siap pakai seperti email atau nomor HP Indonesia. Klik item di contekan sintaks untuk menyisipkannya ke pola.
- Atur flag
Aktifkan flag yang dibutuhkan, misalnya g untuk semua kecocokan dan i untuk mengabaikan huruf besar/kecil.
- Masukkan teks uji
Tempel teks yang ingin diuji. Semua kecocokan langsung disorot, dan tabel menampilkan indeks, nilai, serta isi setiap grup.
- Coba penggantian
Buka mode ganti dan tulis teks pengganti dengan $1 atau $<nama> untuk memakai isi grup. Pratinjau hasilnya tampil seketika dan bisa disalin.
Pertanyaan umum
Apa itu regex?
Regex atau regular expression adalah pola untuk mencari, memeriksa, dan mengganti teks. Misalnya \d+ menemukan semua deretan angka. Regex dipakai untuk validasi formulir, membersihkan data, dan cari-ganti di editor kode.
Apa arti flag g, i, m, s, u, dan y?
g mencari semua kecocokan, bukan hanya yang pertama. i mengabaikan huruf besar/kecil. m membuat ^ dan $ berlaku per baris. s membuat titik (.) juga cocok dengan baris baru. u mengaktifkan dukungan Unicode penuh, misalnya untuk emoji. y hanya mencocokkan tepat di posisi pencarian terakhir.
Bagaimana regex untuk nomor HP Indonesia?
Contoh sederhana: ^(\+62|62|0)8[1-9][0-9]{6,11}$, yang menerima nomor berawalan 08, 62, atau +62. Pola siap pakai untuk nomor HP Indonesia juga tersedia di halaman ini dan bisa langsung diuji dengan daftar nomor Anda.
Bagaimana memakai grup dalam penggantian?
Bagian pola dalam kurung menjadi grup bernomor yang bisa dipakai lagi dengan $1, $2, dan seterusnya, atau grup bernama dengan $<nama>. Contoh: pola (\d{2})-(\d{2})-(\d{4}) dengan pengganti $3-$2-$1 mengubah 31-12-2026 menjadi 2026-12-31.
Kenapa regex saya tidak cocok sama sekali?
Periksa karakter khusus seperti . ? + * ( ) [ ] yang perlu diawali garis miring terbalik (\) bila maksudnya karakter biasa. Pastikan juga flag sudah benar, misalnya m bila ^ dan $ harus berlaku per baris. Bila pola salah tulis, pesan error akan muncul.
Apakah regex di sini sama dengan di bahasa pemrograman lain?
Pengujian memakai mesin regex bawaan browser, yaitu gaya JavaScript. Sintaks dasar seperti kelas karakter, kuantifier, dan grup umumnya sama di banyak bahasa, tetapi beberapa fitur lanjutan berbeda, jadi uji juga di bahasa tujuan Anda.
Apakah teks uji saya dikirim ke server?
Tidak. Pola dan teks uji diproses di browser Anda dan tidak pernah dikirim ke server KASKOW. Alat ini gratis dan tidak perlu akun.