Penghurai Nombor Telefon
Pengesahan
Butiran
Butiran teknikal
Cara Penghurai Nombor Telefon Berfungsi
Apa yang Alat Ini Lakukan
Penghurai Nombor Telefon mengesahkan dan memformat nombor telefon antarabangsa menggunakan pustaka libphonenumber. Masukkan nombor telefon dalam apa-apa format dan dapatkan perwakilan piawainya (International, National, E.164, RFC3966), negara yang dikesan, jenis nombor (mudah alih, talian tetap, bebas tol), serta status pengesahan.
Kes Penggunaan Pembangun yang Lazim
Pembangun menggunakan penghurai telefon apabila mengesahkan input pengguna dalam borang pendaftaran, menormalkan nombor telefon untuk penyimpanan pangkalan data, mengesan negara asal untuk penghalaan atau penyetempatan, dan menukar antara format paparan (nasional vs antarabangsa). Format E.164 ialah piawaian untuk API seperti Twilio, Vonage, dan AWS SNS.
Format Nombor Telefon
Nombor telefon boleh diwakili dalam beberapa format piawai: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, digit sahaja dengan kod negara), dan RFC3966 (tel:+1-650-253-0000, digunakan dalam pautan HTML tel:). Penghurai menerima input dalam mana-mana format ini dan menghasilkan semua variasi.
Perangkap Lazim dan Kes Tepi
Nombor tanpa kod negara memerlukan negara lalai untuk dihuraikan dengan betul. Sesetengah nombor sah di satu negara tetapi tidak di negara lain. Kod pendek, nombor kecemasan, dan nombor kadar premium mempunyai peraturan pengesahan khas. Penghurai membezakan antara 'possible' (panjang betul) dan 'valid' (pelan penomboran yang diketahui) — nombor yang possible mungkin tidak boleh didail.