Pengurai Nomor Telepon
Validasi
Detail
Detail teknis
Cara Kerja Pengurai Nomor Telepon
Apa yang Dilakukan Alat Ini
Pengurai Nomor Telepon memvalidasi dan memformat nomor telepon internasional menggunakan pustaka libphonenumber. Masukkan nomor telepon dalam format apa pun dan dapatkan representasi standarnya (International, National, E.164, RFC3966), negara yang terdeteksi, jenis nomor (seluler, telepon tetap, bebas pulsa), serta status validasinya.
Kasus Penggunaan Umum untuk Developer
Developer menggunakan pengurai nomor telepon saat memvalidasi input pengguna di formulir pendaftaran, menormalkan nomor telepon untuk penyimpanan database, mendeteksi negara asal untuk kebutuhan routing atau lokalisasi, serta mengonversi antar format tampilan (nasional vs internasional). Format E.164 adalah standar untuk API seperti Twilio, Vonage, dan AWS SNS.
Format Nomor Telepon
Nomor telepon dapat direpresentasikan dalam beberapa format standar: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, hanya digit dengan kode negara), dan RFC3966 (tel:+1-650-253-0000, digunakan pada tautan HTML tel:). Pengurai menerima input dalam salah satu format ini dan menghasilkan semua variannya.
Kesalahan Umum dan Kasus Tepi
Nomor tanpa kode negara memerlukan negara default agar dapat diurai dengan benar. Beberapa nomor valid di satu negara tetapi tidak di negara lain. Kode pendek, nomor darurat, dan nomor tarif premium memiliki aturan validasi khusus. Pengurai membedakan antara 'possible' (panjang benar) dan 'valid' (rencana penomoran yang dikenal) — nomor yang possible belum tentu dapat dihubungi.