2012-09-20 1 views
2

J'ai besoin d'une bibliothèque pour aider à analyser le numéro de téléphone international. J'en ai essayé quelques-uns comme phone_number, phone, phony et phoney. Après avoir joué avec eux toute l'après-midi, aucun d'eux n'est parfait ou aussi bon que le libphonenumber de Google (Java cependant). Cependant, je suis obligé d'en choisir un pour mon projet actuel, donc je vais avec un bijou bidon, qui semble actif et qui offre plus de soutien international. Est-ce que quelqu'un sait quelque chose de mieux?Quelle est la meilleure gemme ruby ​​pour analyser le numéro de téléphone international?

Il y avait une question similaire ci-dessous, mais il y a plus d'un an et axé sur les numéros de téléphone américains.

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

+0

Juste par curiosité pourquoi voulez-vous faire? – Casper

+0

Créez une application sociale qui peut trouver des amis par carnet d'adresses local. –

Répondre

2

Check out Phoner. Il semble bien analyser les chiffres américains et internationaux.

+0

Découvrez les règles dans phoner https://github.com/carr/phone/blob/master/data/phone_countries.yml et les règles dans phoney https://github.com/habermann24/phoney/blob/master/lib/data /regions.yml. Ce dernier fournit plus de détails. –

0

j'ai écrit un petit bijou appelé ItuCodes qui fait l'analyse de base des codes de pays, en accordant une attention particulière aux cas complexes comme l'Amérique du Nord, la Russie & Kazakhstan: * https://github.com/bowsersenior/itu_codes

ItuCodes ne vise pas à analyser complètement les codes de zone pour chaque code de pays, mais un tel outil pourrait être construit sur le dessus.

Questions connexes