我试图验证国际手机号码。
例如:" + 972523254545" 。
Afaik,这个号码应该无处不在。
但是这个图书馆需要" region"太。为什么这样,我怎么能克服它?
答案 0 :(得分:2)
区域不应是必填字段。它不用于带有前导“+”的电话号码。如果没有指定区域,我可以在python版本中解析该数字:
>>> import phonenumbers
>>> phonenumbers.parse('+972523254545')
PhoneNumber(country_code=972, national_number=523254545, extension=None, italian_leading_zero=None, number_of_leading_zeros=None, country_code_source=None, preferred_domestic_carrier_code=None)
这个数字解析得很好而没有指定区域on their demo page。
如果你真的必须指定一个区域,那么只需在那里粘贴任何区域。它将被忽略,因为数字中的前导“+”表示它是由国际呼叫代码引导的。