我需要一个库来帮助解析国际电话号码。我尝试了其中的几个,例如 phone_number、phone、phony 和 phoney。在玩了整个下午之后,它们都不是完美的,也没有谷歌的 libphonenumber(尽管是 Java)那么好。然而,我不得不为我当前的项目选择一个,所以我选择了 phoney gem,它看起来很活跃并且提供了更多的国际支持。有人知道更好的吗?
下面有一个类似的问题,但它是一年多前的,主要关注美国的电话号码。
我需要一个库来帮助解析国际电话号码。我尝试了其中的几个,例如 phone_number、phone、phony 和 phoney。在玩了整个下午之后,它们都不是完美的,也没有谷歌的 libphonenumber(尽管是 Java)那么好。然而,我不得不为我当前的项目选择一个,所以我选择了 phoney gem,它看起来很活跃并且提供了更多的国际支持。有人知道更好的吗?
下面有一个类似的问题,但它是一年多前的,主要关注美国的电话号码。
查看电话。它似乎很好地解析了美国和国际数字。
最新和支持的(就目前而言)是https://github.com/floere/phony
你也可以看看https://github.com/carr/phone和https://github.com/habermann24/phoney/
我写了一个名为 ItuCodes 的 gem,它对国家代码进行基本解析,特别注意北美、俄罗斯和哈萨克斯坦等复杂情况:* https://github.com/bowsersenior/itu_codes
ItuCodes 并不旨在完全解析每个国家/地区代码的区号,但可以在其之上构建这样的工具。