RUNWEBTOOLS
Bahasa Indonesia

Pola regex umum

Ekspresi reguler siap pakai untuk hal yang paling sering divalidasi dan diekstrak pengembang. Salin sebuah pola dan tempel. Baru mengenal regex? Baca panduan pemula kami dan buka contekan regex untuk memahami cara kerja masing-masing.

Diperbarui 2026-07-06

MencocokkanPolaCatatan
Email (pragmatis)^[\w.+-]+@[\w-]+\.[\w.-]+$Cukup untuk formulir; tidak ada regex yang sepenuhnya sesuai RFC
URL (http/https)https?://[^\s]+Mencocokkan URL yang diawali http:// atau https://
Alamat IPv4\b(?:\d{1,3}\.){3}\d{1,3}\bTidak memeriksa apakah tiap bagian 0–255
Warna heks^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Heks 3 atau 6 digit, dengan # di depan
Tanggal (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$Hanya format — tidak memvalidasi tanggal nyata
Waktu (24 jam HH:MM)^([01]\d|2[0-3]):[0-5]\d$00:00 hingga 23:59
Slug URL^[a-z0-9]+(?:-[a-z0-9]+)*$Kata huruf kecil disambung dengan tanda hubung tunggal
Hanya angka^\d+$Satu atau lebih angka, tidak ada yang lain
Hanya huruf^[A-Za-z]+$Hanya huruf ASCII
Nama pengguna^\w{3,16}$3–16 huruf, angka, atau garis bawah
Telepon AS (longgar)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Mengizinkan (), spasi, titik, atau tanda hubung
Kata sandi kuat^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ karakter dengan huruf kecil, besar, dan satu angka (lookahead)
Spasi di awal/akhir^\s+|\s+$Dipakai untuk memangkas spasi di kedua ujung

Perhatian: pola seperti ini memvalidasi format, bukan makna. Sebuah string bisa cocok dengan pola email tetapi tetap bukan alamat nyata yang dapat dikirimi — untuk hal apa pun yang kritis, validasi format dengan regex tetapi konfirmasi nilainya dengan cara lain (mis. email verifikasi).

Alat terkait