2

我需要一个库来帮助解析国际电话号码。我尝试了其中的几个,例如 phone_number、phone、phony 和 phoney。在玩了整个下午之后,它们都不是完美的,也没有谷歌的 libphonenumber(尽管是 Java)那么好。然而,我不得不为我当前的项目选择一个,所以我选择了 phoney gem,它看起来很活跃并且提供了更多的国际支持。有人知道更好的吗?

下面有一个类似的问题,但它是一年多前的,主要关注美国的电话号码。

是否有一种宝石可以在 ruby​​ 中规范化和格式化美国电话号码?

4

3 回答 3

2

查看电话。它似乎很好地解析了美国和国际数字。

于 2012-09-21T02:03:38.510 回答
1

最新和支持的(就目前而言)是https://github.com/floere/phony

你也可以看看https://github.com/carr/phonehttps://github.com/habermann24/phoney/

于 2014-11-11T20:35:19.030 回答
0

我写了一个名为 ItuCodes 的 gem,它对国家代码进行基本解析,特别注意北美、俄罗斯和哈萨克斯坦等复杂情况:* https://github.com/bowsersenior/itu_codes

ItuCodes 并不旨在完全解析每个国家/地区代码的区号,但可以在其之上构建这样的工具。

于 2013-03-19T05:47:32.353 回答