Library Validasi Nomor Telepon Internasional - Phonenumbers
Halo kawan-kawan balik lagi di blog Malas Tech pada artikel kali ini kita akan membahas module python yang bernama phonenumbers yang berfungsi parsing, formatting, storing dan validating nomor telepon internasional, okey langsung saja ke bahasan Phonenumbers nya.
1. Install Module & Import Module.
pip install phonenumbers
import phonenumbers
Bisa dilakukan melalui terminal masing-masing seperti termux, cmd, power shell dan sebagainya, setelah itu jangan lupa import module nya ke script kalian yah.
2. Parsing Nomor Telepon
import phonenumbers
pn = phonenumbers.parse("+62no")
print(pn)
Untuk mengisi nomor telepon wajib menggunakan kode nomor telepon negara masing-masing, jika tidak akan error saat parsing nanti, hasilnya akan seperti ini jika berhasil.
3. Mendapatkan Timezone No Telp
for phonenumbers import timezone
tz = timezone.times_zones_for_numbers(pn)
print(tz)
Sesuai dengan nama class nya yaitu mendapatkan timezone dari nomor telepon, hasilnya akan seperti ini.
Bisa dilihat timezone nya Asia/Jakarta karena sesuai dengan code telepon nasional nya.
4. Valid No Telpon Check
import phonenumbers
check = phonenumbers.is_valid_number(phonenumb)
print(check)
Disini kita mengecek apa valid nomor nya apa tidak,sistem check nya seperti mengukur digit angkanya, jika valid maka akan True jika tidak valid maka False.
5. Check Nama Provider No Telpon
from phonenumbers import carrier
phonenumb = phonenumbers.parse('+6281328303820')
check = carrier.name_for_number(phonenumb,'en')
print(check)
Disini kita pakai from buat import class yang bernama carrier yang berfungsi mengetahui provider nomor yang di pakai pengguna nya.
6. Mengetahui Nama Negara Dengan No Telp
from phonenumbers import geocoder
phonenumb = phonenumbers.parse('+6281328303820')
check = geocoder.description_for_number(phonenumb,'en')
print(check)
Nama class nya adalah geocoder dan description for number jika object nya nomor dengan kode telpon nasional hasilnya akan seperti ini.
Segitu dulu untuk gambaran dari module phonenumbers yang memparsing,formating,storing nomor telepon, jangan lupa jika artikel ini bermanfaat silahkan share ke media sosial teman-teman, sampai jumpa di artikel selanjutnya.
Belum ada Komentar untuk "Library Validasi Nomor Telepon Internasional - Phonenumbers"
Posting Komentar