Uji ekspresi reguler dan periksa kecocokan serta grup tangkapan, dengan dukungan flag umum.
Belum ada komentar. Jadilah yang pertama!
Masukkan ekspresi reguler dan teks uji untuk memeriksa kecocokan, grup tangkapan, dan grup bernama, dengan flag g/i/m/s/u/y. Evaluasi berjalan di thread latar belakang dengan batas waktu sehingga pola yang berat tidak akan membekukan halaman.
Ekspresi reguler tertentu (terutama pengulangan bersarang, seperti (a+)+b) dapat memicu “backtracking katastrofik” pada masukan tertentu, membuat waktu eksekusi meledak. Setiap pengujian di sini berjalan di thread latar belakang terisolasi (Web Worker) dengan batas waktu — melampauinya langsung menghentikan thread itu dan thread baru dibuat untuk pengujian berikutnya, sehingga halaman itu sendiri tidak pernah macet.
Tidak. Teks yang cocok selalu dirender lewat node teks React biasa — alat ini tidak pernah memakai dangerouslySetInnerHTML, sehingga apa pun yang cocok tidak pernah dapat dijalankan sebagai HTML.
Ini mencerminkan perilaku RegExp JavaScript yang sebenarnya: tanpa flag global (“g”), .exec() hanya mengembalikan kecocokan pertama — menambahkan “g” yang membuat semua kecocokan terdaftar, dan itulah sebabnya alat ini membiarkan Anda mengaktifkan atau menonaktifkannya.
Setiap pengujian berjalan di thread latar belakang terisolasi (Web Worker) dengan batas waktu — ekspresi reguler yang tidak tepercaya tidak pernah dieksekusi langsung di thread UI utama.