Lompat ke alat
JoeLucky

Klik ★ pada alat untuk menyimpannya

Kategori Alat

Enkoder/Dekoder Base64Penampil Pohon JSONPOPULERDekoder JWTPembuat UUIDEnkoder/Dekoder URLJSON ke CSVCSV ke JSONJSON ke YAMLYAML ke JSONJSON ke XMLXML ke JSONCSV ke YAMLYAML ke CSVPemformat JSONPemformat YAMLPemformat XMLPemformat HTMLPemformat CSSPenguji RegexPembuat HashPengurai CronEnkoder/Dekoder Entitas HTMLPengubah Basis BilanganPengurai URLPenampil dan Validator CSVPratinjau MarkdownPemformat SQLEditor Mermaid LangsungKalkulator Biaya API LLMBARUKalkulator VRAM LLMBARUVisualisasi Chunk RAGBARUBiaya Penyimpanan Cloud (S3, R2, B2)BARUKalkulator Uptime SLABARU
JoeLucky

Alat online praktis, semua di satu tempat

Kebijakan PrivasiKetentuan Layanan

© 2026 JoeLucky®. Hak cipta dilindungi.

  1. JoeLucky
  2. /Developer
  3. /Penguji Regex

Penguji Regex

Uji ekspresi reguler dan periksa kecocokan serta grup tangkapan, dengan dukungan flag umum.

DEVELOPER SERUPA

Lihat semua
Enkoder/Dekoder Base64

Konversi cepat antara teks dan Base64.

Buka →
Penampil Pohon JSON

Periksa struktur JSON bersarang dan temukan kesalahan sintaks.

Buka →
Dekoder JWT

Dekode JWT untuk membaca header, payload, dan status kedaluwarsa. Hanya dekode: tanda tangan tidak diverifikasi.

Buka →

💬 Komentar

?

Belum ada komentar. Jadilah yang pertama!

APA ITU Penguji Regex?

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.

Cara memakai

  1. Masukkan regex dan pilih flag.
  2. Tempel teks uji Anda.
  3. Tinjau kecocokan dan grup tangkapan.

Pertanyaan yang sering diajukan

Mengapa kadang muncul “eksekusi melebihi batas waktu”?

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.

Bagaimana teks yang cocok dirender — adakah risiko XSS?

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.

Mengapa hanya menampilkan satu kecocokan tanpa flag “g”?

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.