Panduan

Pola Regex praktis

Panduan praktis untuk mengecek Regex JavaScript pada form, pencocokan route, dan pencarian log.

Tentukan batas pola lebih dulu

Sebelum menulis Regex, siapkan contoh yang harus cocok dan contoh yang harus gagal. Lalu cek flag, grup tangkapan, dan escape agar hasil tidak keliru.

Jauhkan data sensitif

Alat browser cepat, tetapi rahasia produksi, data pelanggan, dan nama host internal harus dihapus atau disamarkan.

Periksa sebelum menyalin

Anggap hasil sebagai draf sampai lingkungan eksekusi, varian sintaks, atau perilaku platform sudah dikonfirmasi.

Periksa lagi dengan alat terkait

Jangan akhiri Pola Regex praktis sebagai langkah tunggal. Cek format, zona waktu, pengodean, dan status URL publik dengan alat terkait sebelum menyalin.

Sisakan hasil yang aman dibagikan

Hapus rahasia produksi, data pelanggan, host internal, dan token sekali pakai. Catat asumsi utama agar hasil mudah dipakai di dokumen, issue, atau review kode.

Tetapkan kriteria pemeriksaan

Sebelum memakai Pola Regex praktis, tentukan hasil seperti apa yang aman disalin. Bentuk masukan, lingkungan tujuan, batas keamanan, dan cakupan berbagi membantu memastikan hasil cocok untuk tugas nyata.

  • Pastikan contoh masukan mewakili masalah asli.
  • Catat browser, penjadwal, parser, atau lingkungan deploy.
  • Jika ada peringatan, periksa lagi dengan alat terkait sebelum menyalin.

Sambungkan ke tugas berikutnya

Alur berguna tidak berhenti pada satu transformasi. Rapikan lalu ekstrak, buat lalu validasi, cek URL publik lalu lanjutkan ke header, DNS, robots, atau sitemap.

  • Bawa hasil format ke diff atau schema jika perlu bukti.
  • Gabungkan temuan URL dan jaringan dengan redirect, robots, dan sitemap.
  • Sebelum berbagi, hapus rahasia, host internal, dan data pelanggan.

Sebelum menyalin

Alur pemeriksaan singkat agar pemakaian ulang lebih aman

Regex penguji

Uji regex JavaScript dengan teks nyata lalu lihat kecocokan, flag, dan grup tangkap secara cepat.

Kode

Kasus penggunaan

  • Uji regex JavaScript dengan teks nyata lalu lihat kecocokan, flag, dan grup tangkap secara cepat.
  • Masukan diproses dengan mode Lokal di browser dan hasil dicek sebelum disalin.
  • Gabungkan Regex penguji dengan alat terkait untuk mempercepat alur kerja.

Kegagalan umum

  • Uji regex JavaScript dengan teks nyata lalu lihat kecocokan, flag, dan grup tangkap secara cepat.
  • Jika mode Lokal di browser tidak cocok dengan bentuk masukan nyata, jangan langsung percaya pada hasil.
  • Hapus rahasia produksi, data pelanggan, dan URL internal sebelum membagikan nilai yang disalin.

Sebelum menyalin

  • Bandingkan lagi masukan asli dengan bentuk hasil.
  • Cek perbedaan runtime, pengodean, zona waktu, dan kebijakan keamanan.
  • Lanjutkan dengan alat terkait untuk memastikan hasil Regex penguji cocok dengan langkah berikutnya.

Contoh

Masukan umum

Gunakan contoh ini untuk memeriksa alur masukan Regex penguji.

^[^\s@]+@[^\s@]+\.[^\s@]+$

Hasil umum

Contoh cepat untuk mengecek bentuk hasil sebelum disalin.

^/tools/[a-z0-9-]+$

Contoh tambahan

Contoh cepat untuk mengecek bentuk hasil sebelum disalin.

(\d{4})-(\d{2})-(\d{2})

FAQ

Di mana masukan Regex penguji diproses?

Jika memungkinkan, diproses di browser. Jangan tempel rahasia produksi atau data pelanggan.

Bisa langsung dipakai di produksi?

Sebelum menyalin, cek lingkungan eksekusi, pengodean, zona waktu, dan kebijakan keamanan.

JSON perapih format

Rapikan JSON dari API, konfigurasi, dan log agar struktur mudah dibaca dan error sintaks cepat terlihat.

Data

Kasus penggunaan

  • Rapikan JSON dari API, konfigurasi, dan log agar struktur mudah dibaca dan error sintaks cepat terlihat.
  • Masukan diproses dengan mode Lokal di browser dan hasil dicek sebelum disalin.
  • Gabungkan JSON perapih format dengan alat terkait untuk mempercepat alur kerja.

Kegagalan umum

  • Rapikan JSON dari API, konfigurasi, dan log agar struktur mudah dibaca dan error sintaks cepat terlihat.
  • Jika mode Lokal di browser tidak cocok dengan bentuk masukan nyata, jangan langsung percaya pada hasil.
  • Hapus rahasia produksi, data pelanggan, dan URL internal sebelum membagikan nilai yang disalin.

Sebelum menyalin

  • Bandingkan lagi masukan asli dengan bentuk hasil.
  • Cek perbedaan runtime, pengodean, zona waktu, dan kebijakan keamanan.
  • Lanjutkan dengan alat terkait untuk memastikan hasil JSON perapih format cocok dengan langkah berikutnya.

Contoh

Masukan umum

Gunakan contoh ini untuk memeriksa alur masukan JSON perapih format.

{"status":"ok","items":[1,2,3]}

Hasil umum

Contoh cepat untuk mengecek bentuk hasil sebelum disalin.

{ "status": "ok" }

Contoh tambahan

Contoh cepat untuk mengecek bentuk hasil sebelum disalin.

{"error":{"code":"invalid_request","message":"Missing id"},"requestId":"req_123"}

FAQ

Di mana masukan JSON perapih format diproses?

Jika memungkinkan, diproses di browser. Jangan tempel rahasia produksi atau data pelanggan.

Bisa langsung dipakai di produksi?

Sebelum menyalin, cek lingkungan eksekusi, pengodean, zona waktu, dan kebijakan keamanan.

URL pembuat kode

Encode dan decode komponen URL untuk string kueri, pengalihan, dan callback URL.

Web

Kasus penggunaan

  • Encode dan decode komponen URL untuk string kueri, pengalihan, dan callback URL.
  • Masukan diproses dengan mode Lokal di browser dan hasil dicek sebelum disalin.
  • Gabungkan URL pembuat kode dengan alat terkait untuk mempercepat alur kerja.

Kegagalan umum

  • Encode dan decode komponen URL untuk string kueri, pengalihan, dan callback URL.
  • Jika mode Lokal di browser tidak cocok dengan bentuk masukan nyata, jangan langsung percaya pada hasil.
  • Hapus rahasia produksi, data pelanggan, dan URL internal sebelum membagikan nilai yang disalin.

Sebelum menyalin

  • Bandingkan lagi masukan asli dengan bentuk hasil.
  • Cek perbedaan runtime, pengodean, zona waktu, dan kebijakan keamanan.
  • Lanjutkan dengan alat terkait untuk memastikan hasil URL pembuat kode cocok dengan langkah berikutnya.

Contoh

Masukan umum

Gunakan contoh ini untuk memeriksa alur masukan URL pembuat kode.

https://example.com/callback?state=a b

Hasil umum

Contoh cepat untuk mengecek bentuk hasil sebelum disalin.

https%3A%2F%2Fexample.com%2Fcallback%3Fstate%3Da%20b

FAQ

Di mana masukan URL pembuat kode diproses?

Jika memungkinkan, diproses di browser. Jangan tempel rahasia produksi atau data pelanggan.

Bisa langsung dipakai di produksi?

Sebelum menyalin, cek lingkungan eksekusi, pengodean, zona waktu, dan kebijakan keamanan.

Pola Regex praktis | bobob.app