-->

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.
RidwanX Halo, Nama Saya Ridwan Asal Yogyakarta Dan Hobi Saya Ngeblog, Technology, Internet

Belum ada Komentar untuk "Library Validasi Nomor Telepon Internasional - Phonenumbers"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel