2

国際電話番号の解析に役立つライブラリが必要です。phone_number、phone、phony、phoney など、いくつか試してみました。午後中ずっと彼らと遊んだ後、それらのどれも完璧ではなく、Google の libphonenumber (ただし Java) ほど優れていません。ただし、現在のプロジェクトでは 1 つを選択せざるを得ないため、アクティブでより国際的なサポートを提供する phoney gem を使用します。誰かがもっとよく知っていますか?

以下に同様の質問がありましたが、それは 1 年以上前のもので、米国の電話番号に焦点を当てています。

ruby で米国の電話番号を正規化してフォーマットする gem はありますか?

4

3 に答える 3

2

Phonerをチェックしてください。米国と国際番号の両方をうまく解析しているようです。

于 2012-09-21T02:03:38.510 に答える
1

最新でサポートされている (現在のところ) はhttps://github.com/floere/phonyです。

また、 https://github.com/carr/phoneおよびhttps://github.com/habermann24/phoney/もご覧ください。

于 2014-11-11T20:35:19.030 に答える
0

北アメリカ、ロシア、カザフスタンなどの複雑なケースに特に注意を払いながら、国コードの基本的な解析を行う ItuCodes という gem を作成しました

ItuCodes は、すべての国コードの市外局番を完全に解析することを目的としていませんが、そのようなツールをその上に構築できます。

于 2013-03-19T05:47:32.353 に答える