Penguji Regex
Uji ekspresi reguler JavaScript pada contoh teks, langsung di browser Anda.
Pola dan teks Anda diuji langsung di browser Anda. Tidak ada yang diunggah ke BroBroGo.
Tanya Jawab
Apakah aman menempelkan teks saya di sini?
Ya. Pencocokan pola sepenuhnya terjadi di browser Anda — tidak ada data yang dikirim ke BroBroGo.
Apa arti dari flag g/i/m/s?
g mencari semua kecocokan, bukan hanya yang pertama. i mengabaikan huruf besar/kecil (case-insensitive). m membuat ^ dan $ mencocokkan awal dan akhir setiap baris, bukan hanya keseluruhan string. s membuat karakter titik (.) juga mencocokkan baris baru (newline).
Mengapa muncul pesan bahwa pola saya membutuhkan waktu terlalu lama?
Beberapa pola dapat memicu catastrophic backtracking — engine mencoba kombinasi dalam jumlah eksponensial sebelum menyerah, yang dapat membekukan tab browser Anda. Alat ini membatalkan pencocokan setelah 2 detik jika hal itu terjadi, sehingga halaman tidak akan terkunci. Cobalah menyederhanakan repetisi bersarang seperti (a+)+.