Je reçois des numéros de téléphone à partir d'un périphérique mobile, le format varie d'un format international ou non. P>
scénario (formats ZA uniquement pour l'exemple): strong> p>
Les numéros enregistrés dans la base de données sont toujours au format international: +27827177982 P>
Les chiffres que je reçoivent peuvent varier selon E.G. Comment puis-je correspondre au format international même si je ne reçois pas le format international ??? p>
Je ne peux pas faire de conversion juste pour 1 région. P>
Y a-t-il un moyen simple de comparer les numéros de téléphone mobile pour toutes les régions? P>
+27827177982 code> =
278271777982 code> =
0827177982 code> - le préfixe international pour le numéro est
+27 code> p> p> p> p> P> P>
3 Réponses :
Vous voudrez peut-être rechercher une bibliothèque pour cela. Par exemple, Google's bibliothèque libphonenumber avec un C # isnumbermatch strong> - obtient un niveau de confiance sur le fait que deux chiffres puissent
être le même. p>
getexamplenumber / getexamplenumberbytype strong> - fournit valide
exemple de nombres pour tous les pays / régions, avec l'option de
spécifiant quel type d'exemple numéro de téléphone est nécessaire. p>
blockQuote>
Semble très prometteur! Merci! Je vais lui donner un coup et vous le faire savoir.
Dans la plupart des pays (les États-Unis étant une exception notable), les numéros non internationaux commencent par une 0. La solution sera donc comme: p>
0 code>, supprimez-le et ajoutez du code de pays international Li>
- S'assurer que le premier caractère est
+ code>. li>
ul> li>
ul>
Il n'y a aucune réponse facile à cela, car il n'y a pas de règles définies internationalement notamment de la façon dont les numéros de téléphone fonctionnent. P>
Que diriez-vous de quelque chose comme ça. Ceci est écrit en haut de ma tête:
Connaître le pays d'origine d'au moins un numéro de téléphone (en supposant que vous comparez toujours deux), est très utile ici ... alors vous pouvez construire un algorithme solide ... je l'ai fait plusieurs fois, laissez-moi savoir si vous toujours envie d'assistance :)