Cara kerja pola ini
| Bagian | Arti |
|---|---|
^\+ | Diawali dengan tanda plus |
[1-9] | Kode negara tidak pernah diawali angka 0 |
\d{1,14} | Hingga 14 digit lagi — E.164 mengizinkan total 15 digit |
$ | Akhir string, jadi tidak boleh ada spasi atau tanda hubung |
Contoh kode
JavaScript
const re = /^\+[1-9]\d{1,14}$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'\+[1-9]\d{1,14}', value))PHP
preg_match('/^\+[1-9]\d{1,14}$/', $value) === 1;
Catatan dan keterbatasan
E.164 adalah format yang diharapkan oleh Twilio, WhatsApp, dan sebagian besar API SMS. Hapus spasi, tanda hubung, dan tanda kurung sebelum menguji, lalu tambahkan kode negara jika pengguna tidak memasukkannya.
Regex Tester
Ketik pola dan lihat hasil cocok langsung ter-highlight di teks ujimu.