解析国际电话号码的最佳红宝石宝石是什么?

时间:2012-09-20 17:20:07

标签: ruby gem phone-number

我需要一个库来帮助解析国际电话号码。我尝试了几个像phone_number,phone,phony和phoney。在整个下午和他们一起玩之后,他们中的任何一个都不如Google的libphonenumber(Java虽然)。但是,我被迫为我当前的项目选择一个,所以我选择了一个看起来很活跃并且提供更多国际支持的手机宝石。有谁知道更好的事情?

下面有一个类似的问题,但它已经超过一年了,专注于美国电话号码。

Is there a gem that normalizes and format US phone numbers in ruby?

3 个答案:

答案 0 :(得分:2)

结帐Phoner。它似乎很好地解析了美国和国际数字。

答案 1 :(得分:1)

最新且受支持的(目前为止)是https://github.com/floere/phony

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

答案 2 :(得分:0)

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

ItuCodes并非旨在完全解析每个国家/地区代码的区域代码,但可以在此基础上构建此类工具。