Ekspresi reguler (regex) adalah pola yang kuat yang digunakan untuk mencocokkan dan memanipulasi teks. Di Apidog, ekspresi reguler digunakan untuk validasi data, aservi respons, ekstraksi nilai dinamis, dan pencocokan pola teks dalam pengujian API.Apidog menggunakan ekspresi reguler bergaya JavaScript, yang menyediakan serangkaian fitur komprehensif untuk pencocokan pola dan pemrosesan teks.Apa itu Ekspresi Reguler?#
Ekspresi reguler adalah urutan karakter yang mendefinisikan pola pencarian. Ekspresi ini umumnya digunakan untuk:Memvalidasi format input (alamat email, nomor telepon, URL)
Mengekstrak data dari respons API
Mencari dan mengganti pola teks
Menguji aservi dalam pengujian API otomatis
Mengurai data teks terstruktur
Kasus Penggunaan Umum#
Validasi Respons#
Gunakan regex untuk memvalidasi bahwa respons API cocok dengan pola yang diharapkan:Format email: /^[^\s@]+@[^\s@]+\.[^\s@]+$/
Format UUID: /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i
Format tanggal (YYYY-MM-DD): /^\d{4}-\d{2}-\d{2}$/
Ekstraksi Data#
Ekstrak nilai tertentu dari string respons menggunakan grup tangkap:Ekstrak domain dari URL: /https?:\/\/([^\/]+)/
Nilai Dinamis#
Buat data pengujian dinamis menggunakan pola regex dalam generator data mock.Pelajari Lebih Lanjut#
Modified at 2026-06-11 10:17:04