Cara kerja pola
| Bagian | Arti |
|---|---|
^[A-Za-z] | Harus diawali dengan huruf |
[A-Za-z0-9_]{2,15} | 2–15 huruf, angka, atau garis bawah lagi (3–16 karakter secara total) |
$ | Akhir dari string |
Contoh kode
JavaScript
const re = /^[A-Za-z][A-Za-z0-9_]{2,15}$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'[A-Za-z][A-Za-z0-9_]{2,15}', value))PHP
preg_match('/^[A-Za-z][A-Za-z0-9_]{2,15}$/', $value) === 1;
Catatan dan batasan
Sesuaikan panjang dan kumpulan karakter dengan aturanmu, dan bandingkan username tanpa memperhatikan huruf besar-kecil agar “Admin” dan “admin” tidak bisa sama-sama terdaftar.
Regex Tester
Ketik pola dan lihat hasil cocok langsung ter-highlight di teks ujimu.