gpt4 book ai didi

libphonenumber - 使用 Google 的 libphonenumber 库验证不带区域的国际手机号码

转载 作者:行者123 更新时间:2023-12-04 16:48:27 28 4
gpt4 key购买 nike

我正在尝试验证国际手机号码。

例如:“+972523254545”

Afaik,这个数字应该在任何地方都有效。

但是这个库也需要“区域”。为什么会这样,我该如何克服它?

最佳答案

地区 不应是必填字段。它不用于带有前导“+”的电话号码。在不指定区域的情况下,我可以在 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 .


如果您真的必须指定一个区域,那么只需将任何区域粘贴到那里即可。它将被忽略,因为数字中前导的“+”表示它是由国际电话代码引导的。

关于libphonenumber - 使用 Google 的 libphonenumber 库验证不带区域的国际手机号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33520999/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com