Regex Complexity Calculator
Nilai kompleksitas regex dan deteksi risiko ReDoS (catastrophic backtracking). Masukkan nilai, klik Hitung, dan dapatkan hasil lengkap beserta rinciannya — semua diproses di perangkat Anda tanpa dikirim ke server.
Semua perhitungan berjalan di browser Anda. Data tidak pernah dikirim ke server kami.
Contoh
Contoh Input
(a+)+b
Contoh Output
high — ReDoS risk
Cara Penggunaan
- 1Isi setiap kolom input dengan nilai yang ingin dihitung.
- 2Jika ada pilihan (satuan, mode, operasi), pilih sesuai kebutuhan.
- 3Klik tombol Hitung (atau tekan Ctrl+Enter).
- 4Hasil utama beserta rincian muncul di bagian Hasil. Klik Salin untuk menyalinnya.
Tentang Regex Complexity Calculator
Regex Complexity Calculator memberi skor kompleksitas pola regex berdasarkan jumlah quantifier, quantifier bersarang, backreference, dan lookaround. Yang terpenting, ia menandai quantifier bersarang yang berisiko ReDoS — pola yang bisa membuat mesin regex hang pada input tertentu.
Berguna untuk audit keamanan dan menghindari kerentanan denial-of-service via regex.
Pertanyaan Umum (FAQ)
Apakah Regex Complexity Calculator ini akurat?
Ya. Perhitungan menggunakan rumus standar dan dijalankan langsung di browser Anda dengan presisi penuh JavaScript (serta BigInt/decimal.js untuk angka besar bila diperlukan).
Apakah data saya dikirim ke server?
Tidak. Semua perhitungan terjadi sepenuhnya di perangkat Anda. Tidak ada nilai yang dikirim atau disimpan di server kami.