Gratis / Online

Penguji Regex

Uji Ekspresi Reguler Secara Real Time

Tulis pola regex Anda, masukkan string uji, dan lihat kecocokan yang disorot secara instan. Mendukung global, tidak sensitif terhadap huruf besar/kecil, dan tanda multiline.

/ / gi

Sorotan Kecocokan Langsung

Lihat kecocokan yang disorot dalam string uji Anda saat Anda mengetik pola Anda. Umpan balik visual instan.

Semua Tanda Regex JS

Alihkan tanda global (g), tidak sensitif terhadap huruf besar/kecil (i), multiline (m), dan dot-all (s) dengan satu klik.

Detail Grup Tangkapan

Lihat semua kecocokan dengan detail lengkap termasuk grup tangkapan, indeks, dan teks yang dicocokkan.

100% Sisi Klien

Berjalan sepenuhnya di browser Anda. Tidak ada panggilan server, tidak ada pengumpulan data, hasil instan.

Ekspresi Reguler: Alat Penting untuk Pengembang

Ekspresi reguler (regex atau regexp) adalah pola yang kuat digunakan untuk mencocokkan, mencari, dan memanipulasi teks. Mereka didukung di hampir setiap bahasa pemrograman termasuk JavaScript, Python, Java, PHP, dan lainnya. Dari memvalidasi alamat email hingga mengurai file log, regex adalah keterampilan yang sangat penting bagi setiap pengembang.

Sintaks Regex Umum

Elemen kunci regex termasuk: \d (digit), \w (karakter kata), \s (spasi), . (karakter apa pun), * (nol atau lebih), + (satu atau lebih), ? (opsional), [] (kelas karakter), () (grup), ^ (awal), dan $ (akhir). Gabungkan blok bangunan ini untuk membuat pola yang cocok persis dengan teks yang Anda butuhkan. Misalnya, \b\w+@\w+\.\w+\b mencocokkan pola sederhana seperti email.

Tips untuk Menulis Regex yang Lebih Baik

Mulailah dengan sederhana dan tingkatkan kompleksitas. Uji secara berkala dengan data contoh nyata. Gunakan kuantifier non-serakah (*? dan +?) ketika Anda menginginkan kecocokan yang paling pendek. Gunakan grup bernama (?...) untuk keterbacaan. Hindari backtracking yang bencana dengan menjadi spesifik dengan pola Anda — gunakan kelas karakter [] alih-alih . jika memungkinkan, dan tambatkan pola Anda dengan ^ dan $ jika sesuai.

FAQ Penguji Regex