将 Google libphonenumber 库用于商业应用是个好主意吗?例如。我们正在考虑在注册时添加对电话号码的验证。早些时候我们使用正则表达式。由于我们有基于 OTP 的验证系统,所以正则表达式对我们很有用。因此,我们的系统中没有任何错误的电话号码。早些时候,我们只处理单个国家的数字,所以正则表达式很容易。现在我们也在考虑接受国际号码。因此,我们发现 google libphonenumber 库确实可以验证任何国际号码。https://github.com/googlei18n/libphonenumber
这似乎是一个不错的选择,也似乎非常准确。但在这方面,我们认为存在一个问题,即当某些国家/地区开放某些号码时,我们总是需要更新我们系统中的库版本,以便它开始接受这些号码。我们发现这个开源库也被 Whatsapp 使用。 https://www.whatsapp.com/opensource/?l=es
但是他们如何处理每次更新版本的问题呢?此外,是否还有其他公司也在使用它。
有人可以建议,我们该怎么办?我们应该将正则表达式用于国际号码还是这个库。