Phonenumbers

Validation and normalization for Myanmar phonenumbers. Based on mm_phonenumber module from Melomap.

myanmar.phonenumber.is_valid_phonenumber(phonenumber)[source]

Checks whether a given phonenumber is a valid Myanmar number or not.

>>> is_valid_phonenumber('09420028187')
True
>>> is_valid_phonenumber('+959420028187')
True
>>> is_valid_phonenumber(9420028187)
False
>>> is_valid_phonenumber(94200281870)
False
myanmar.phonenumber.normalize_phonenumber(phonenumber)[source]

Normalize a given phonenumber into 959xxx number format.

>>> normalize_phonenumber('09420028187')
959420028187
>>> normalize_phonenumber('+959420028187')
959420028187
>>> normalize_phonenumber('420028187')
959420028187