Phonenumbers¶
Validation and normalization for Myanmar phonenumbers. Based on mm_phonenumber module from Melomap.
-
myanmar.phonenumber.
get_landline_operator
(phonenumber)[source]¶ Get operator type for a given landline number.
>>> get_landline_operator('+95674601234') 'MyanmarAPN' >>> get_landline_operator('9524261234') 'MyanmarSpeedNet' >>> get_landline_operator('14681234') 'VoIPMyanmarGroup'
-
myanmar.phonenumber.
get_phone_operator
(phonenumber)[source]¶ Get operator type for a given phonenumber.
>>> get_phone_operator('+959262624625') <Operator.Mpt: 'MPT'> >>> get_phone_operator('09970000234') <Operator.Ooredoo: 'Ooredoo'> >>> get_phone_operator('123456789') <Operator.Unknown: 'Unknown'>
-
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