【发布时间】:2018-06-03 12:35:59
【问题描述】:
我一直在尝试研究这个,我想要的很简单。我正在尝试比较两个电话号码并检查它们是否匹配,因为我正在尝试实现类似于电报的功能,如果他的联系人列表中的一个创建了帐户,则通知用户。
我的问题如下:
如果我使用此格式 0791234567 保存我的联系人并且我的联系人使用此号码 +962791234567 加入,则两个号码相同,但第一个使用本地格式,第二个使用国际格式。电报是否发现这两个号码匹配,并向我发送通知,表明我的联系人已加入网络?
我尝试使用 google 库来解析数字,但不幸的是,该库并不总是解析任何格式的数字,尤其是在未提供区域的情况下。
有什么提示吗?或者这是不可能的,所有数字都必须是特定格式才能找到匹配项?
【问题讨论】:
-
你应该用标准化的形式来处理数字。没有通用算法。这取决于国家/地区。
标签: telegram phone-number libphonenumber