Penguji ekspresi reguler
Uji ekspresi reguler JavaScript pada teks contoh, lihat setiap kecocokan dan grup bernama, serta ubah flag seperti g, i, dan m.
- Berjalan di browser
- Tanpa unggahan
- Hasil tetap di perangkat Anda
Privasi & batasBerjalan di browser Anda. Tidak ada yang diunggah.
Isi input tetap di tab ini; Refentra tidak mengunggah atau menyimpannya. Jumlah tindakan agregat opsional hanya dikirim dengan persetujuan pengukuran penggunaan Anda. Hapus ruang kerja setelah selesai.
Profil yang didukung: ECMAScript RegExp: batas 1,5 detik, pola 1.000 karakter, teks 50.000, 1.000 kecocokan.
Maksimum 200.000 unit UTF-16; batas parser bisa lebih kecil. Worker: 15 detik (regex 1,5 detik).
Periksa input dan hasil
- Siapkan dan pilih operasi
Masukkan pola ECMAScript tanpa pembatas garis miring, flag secara terpisah, dan teks yang akan dicari.
- Periksa contoh nyata
Coba contoh ini dan bandingkan hasil yang ditunjukkan: \d+ / g / a12 b3 → 12, 3
- Periksa sebelum memakai hasil
Periksa posisi kecocokan dan grup tangkapan; tambahkan jangkar jika seluruh input harus cocok, bukan sekadar bagian mana pun darinya.
Jawaban untuk tugas ini
Mengapa flag g mengubah hasilnya?
Pencocokan global mengembalikan kecocokan secara berurutan; tanpa g, pencarian bisa berhenti pada yang pertama. Flag juga memengaruhi huruf besar/kecil dan jangkar multibaris.
Apa yang perlu diperiksa jika input ditolak?
Perbaiki tanda kurung yang tidak berpasangan atau flag ganda/tidak didukung; sederhanakan kuantifier bersarang jika worker kehabisan waktu.
Sampai di mana batas alat ini?
Pola ≤1.000 karakter, teks ≤50.000, maksimal 1.000 kecocokan, dan batas waktu worker 1,5 detik; ini tidak membuktikan bahwa regex aman untuk produksi.