Skip to main content
CalculoraCalculora

Keuangan & Bisnis

Kalkulator KeuanganInvestasi & PerencanaanKeuangan PribadiInvestasi PropertiAlat BisnisStartup & Perusahaan Perangkat Lunak

Matematika & Teknologi

Kalkulator MatematikaAlat TeknikAlat FisikaAlat DeveloperAlat Sekolah

Kesehatan & Kehidupan

Alat MedisUtilitas CerdasPengacak

Kreator & Khusus

Ekonomi KreatorAlat IslamKeberlanjutanGame

Konverter

Konverter SatuanKonverter PanjangKonverter BeratKonverter Suhu→ Konverter Satuan

Pengacak

Generator Angka AcakPemeriksa Kekuatan Kata SandiRoda KeberuntunganSimulator Lempar KoinPelempar DaduKalkulator Tumpang Tindih Zona Waktu→ Pengacak
Konverter File

Alat PDF

Konversi PDF ke JPGKonversi PDF ke PNGEkstrak Teks dari PDFKonversi PDF ke GIFKonversi PDF ke WebPKonversi PDF ke SVGUbah PDF ke WordUbah PDF ke ExcelUbah PDF ke PowerPointUbah PDF ke HTMLUbah PDF ke MarkdownUbah PDF ke TIFF

Konverter Gambar

Konversi JPG ke PNGKonversi PNG ke JPGKonversi PNG ke WebPKonversi WebP ke PNGKonversi WebP ke JPGKonversi JPG ke WebPUbah SVG ke PNGUbah SVG ke JPGKonversi SVG ke WebPKonversi BMP ke PNGKonversi BMP ke JPGKonversi BMP ke WebP

Gambar Lanjutan

Konversi HEIC ke JPGKonversi HEIC ke PNGKonversi TIFF ke JPGKonversi TIFF ke PNGKonversi JPG ke TIFFKonversi PNG ke TIFFKonversi JPG ke ICOKonversi PNG ke ICOKonversi JPG ke AVIFKonversi PNG ke AVIF

GIF & Animasi

Konversi Bingkai GIF ke PNGKonversi Bingkai GIF ke JPGEkstraktor Bingkai GIFKonversi PNG ke GIFKonversi JPG ke GIFKonversi GIF ke WebP

Pengeditan

Tambahkan Tanda Air ke GambarPenghapus Objek GambarUbah ukuran gambar secara instan di browser AndaKompres gambar online — perkecil ukuran file, jaga kualitas
Tantangan Kecepatan MatematikaTantangan Hitung MentalWordleBint WaladSudoku2048
Konverter Mata Uang
CalculoraCalculora

Platform kalkulator all-in-one Anda. Alat gratis, cepat, dan akurat untuk setiap kebutuhan.

100% pribadi — semua perhitungan di browser Anda, tidak ada data yang dikirim ke serverGratis selamanya — tanpa paywall, tanpa langganan, tanpa perlu akun

Populer

  • Kalkulator BMI
  • Kalkulator Pinjaman
  • Kalkulator Usia
  • Kalkulator KPR
  • Kalkulator Persentase
  • Kalkulator Ilmiah
  • Lihat semua →

Kategori

  • Matematika
  • Keuangan
  • Kesehatan & Kehidupan
  • Keuangan & Bisnis
  • Alat Developer
  • Teknik
  • Kategori →

Lainnya

  • Konverter Mata Uang
  • Konverter File
  • Game & Alat Seru

Hukum

  • Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Syarat Layanan
  • Penyangkalan
  • Peta Situs

Bahasa

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Hak cipta dilindungi.

Dibuat dengan — 100% gratis

Tanpa server — situs statis sepenuhnya, tanpa pengumpulan data

  1. Beranda
  2. Alat Developer
  3. Penguji Regex

Penguji Regex

Tulis pola regex, tempel teks ujimu, dan lihat setiap kecocokan tersorot langsung saat kamu mengetik. Berhenti menebak apakah polamu berfungsi — lihat cara kerjanya.

Memuat kalkulator...
Apakah kalkulator ini membantu Anda?

Apa itu Penguji Regex?

Penguji Regex memungkinkan kamu menguji ekspresi reguler terhadap teks contoh secara real-time. Penting bagi pengembang yang membangun pemrosesan teks, validasi, dan fungsi pencarian dalam aplikasi mereka.

Kapan Menggunakan Kalkulator Ini

  • Memvalidasi input pengguna — uji pola untuk validasi email, telepon, URL, atau tanggal sebelum diterapkan.
  • Men-debug kecocokan yang gagal — tempel regex dan teks uji kamu untuk melihat persis di mana dan mengapa kecocokan gagal.
  • Belajar regex — bereksperimen dengan pola secara interaktif untuk membangun intuisi terhadap sintaks regex.
  • Mengekstrak data dari teks — buat pola untuk menemukan dan menangkap substring tertentu dari teks yang lebih besar.
  • Cari dan ganti — uji pola sebelum menggunakannya dalam kode atau editor teks untuk operasi cari dan ganti.
  • Membangun validator formulir — pastikan regex validasi kamu cocok dengan semua input valid dan menolak semua yang tidak valid.

Langkah-langkah:

  1. Masukkan pola regex kamu (mis., \d{3}-\d{4}).
  2. Pilih flag: g (global), i (tidak peka huruf besar/kecil), m (multibaris), s (dotall).
  3. Ketik atau tempel teks uji di area teks.
  4. Lihat semua kecocokan tersorot beserta jumlahnya.

Rumus

Pola + Flag → RegExp → Eksekusi terhadap Teks Uji → Array kecocokan Pola umum: - \d+ → satu atau lebih digit - [a-zA-Z]+ → satu atau lebih huruf - ^…$ → jangkar awal/akhir - (…) → grup penangkap

Kasus Penggunaan

  • Memvalidasi alamat email, nomor telepon, URL
  • Mengekstrak pola dari teks (tanggal, harga, ID)
  • Operasi cari dan ganti di editor teks
  • Validasi input dalam formulir web

Manfaat Utama

  • Uji pola regex secara real-time
  • Lihat semua kecocokan tersorot
  • Dukungan untuk flag umum
  • Gratis, tanpa perlu pendaftaran

Tips Profesional

  • Uji dengan teks yang cocok maupun tidak cocok
  • Gunakan referensi regex online untuk pola yang kompleks
  • Mulai sederhana dan tambahkan kompleksitas secara bertahap
  • Gunakan grup penangkap bernama untuk keterbacaan

Kesalahan Umum yang Harus Dihindari

  • Tidak meng-escape karakter khusus (gunakan \. bukan .)
  • Lupa flag g saat mengharapkan beberapa kecocokan
  • Menggunakan kuantifier greedy padahal butuh lazy
  • Membuat pola terlalu rumit — lebih sederhana sering kali lebih baik

Istilah Kunci Dijelaskan

  • Pola: Ekspresi pencarian
  • Flag: Opsi yang mengubah perilaku pencarian
  • Kecocokan: Kemunculan pola yang ditemukan
  • Grup penangkap: Bagian pola yang diapit tanda kurung

Konsep Terkait

  • Ekspresi Reguler (Regex): Rangkaian karakter yang mendefinisikan pola pencarian untuk mencocokkan teks.
  • Grup Penangkap: Bagian berkurung dari regex yang mengekstrak bagian tertentu dari sebuah kecocokan.
  • Kuantifier: Karakter yang menentukan berapa kali elemen sebelumnya harus muncul (mis., +, *, ?, {n}).
  • Jangkar: Assertion berlebar nol yang cocok dengan posisi dalam teks, bukan karakter (^ untuk awal, $ untuk akhir).
  • Lookahead/Lookbehind: Assertion berlebar nol yang memeriksa pola sebelum atau sesudah posisi saat ini tanpa mengonsumsi teks.

Contoh

Pola: ^[\w.-]+@[\w.-]+\.\w{2,}$ dengan teks uji: "Hubungi kami di hello@example.com atau support@test.org" mencocokkan kedua alamat email dan menampilkannya di daftar hasil.

Interpretasi Hasil Anda

Mulailah dengan melihat jumlah kecocokan dan teks yang tersorot. Jika kamu mengharapkan kecocokan tetapi tidak melihatnya, periksa: (1) apakah flag global (g) sudah diatur? Tanpa itu, hanya kecocokan pertama yang ditemukan. (2) Apakah kamu meng-escape karakter khusus? Titik literal harus di-escape sebagai \.. (3) Apakah jangkar kamu benar? ^ cocok dengan awal string, $ dengan akhir. Panel grup penangkap menampilkan apa yang dicocokkan setiap bagian berkurung dari polamu. Grup bernama (menggunakan (?...)) membuat pola kompleks lebih mudah dibaca. Gunakan grup untuk mengekstrak bagian tertentu dari kecocokan — misalnya, menangkap kode area secara terpisah dari sisa nomor telepon. Kesalahan regex umum yang perlu diwaspadai: kuantifier greedy yang mencocokkan terlalu banyak teks (gunakan kuantifier lazy *? atau +? sebagai gantinya), lupa flag multibaris saat mencocokkan lintas baris, dan menggunakan . alih-alih [\s\S] saat kamu ingin mencocokkan karakter apa saja termasuk baris baru.

Pertanyaan Umum

Apa itu ekspresi reguler?
Regex adalah rangkaian karakter yang mendefinisikan pola pencarian. Digunakan untuk pencocokan pola dalam teks, seperti menemukan alamat email, memvalidasi input, atau mengekstrak data dari string.
Mesin regex apa yang digunakan alat ini?
Alat ini menggunakan mesin RegExp bawaan JavaScript, yang mendukung sebagian besar fitur regex standar termasuk grup, lookahead, kuantifier, dan kelas karakter.
Apa saja flag regex yang umum?
g (global): Menemukan semua kecocokan, bukan hanya yang pertama. i (tidak peka huruf besar/kecil): Mengabaikan kapitalisasi. m (multibaris): ^ dan $ cocok dengan batas baris. s (dotall): . juga cocok dengan baris baru.
Mengapa regex saya tidak menemukan kecocokan?
Masalah umum: kurangnya flag g untuk beberapa kecocokan, karakter khusus yang tidak di-escape (., *, +, ?, [, ], (, )), atau penggunaan kuantifier yang salah.

Alat Terkait

Jelajahi lebih banyak alat

Kalkulator Aspek Rasio

Kalkulator Bandwidth

Kalkulator Waktu Pengunduhan

Kalkulator Biaya Hosting Cloud

Kalkulator Biaya CDN

Kalkulator Monetisasi API

Alat serupa

Kalkulator Aspek Rasio
Alat Developer
Kalkulator Bandwidth
Alat Developer
Kalkulator Waktu Pengunduhan
Alat Developer
Kalkulator Biaya Hosting Cloud
Alat Developer