0
votes

Supprimer le code de code de pays du numéro de téléphone

Je reçois la liste de contacts du périphérique, je souhaite désormais supprimer les codes de pays des chiffres peut-être qu'un numéro aura le code de pays avec +1 ou 01

Comment puis-je le faire, je veux supprimer les codes de pays de tous les numéros de tous les pays


2 commentaires

Hé, pouvez-vous nous montrer comment vous obtenez les données? Voulez-vous juste voir comment le nombre est-il possible lorsque vous l'extraire de la liste de contacts. Nous pouvons ensuite comprendre quelque chose, comme une solution plus efficace pour vous


Vous devez connaître le format utilisé. Y a-t-il toujours un dirigeant + s'il y a un code de pays? Le code de pays est-il séparé du reste par un espace ou non?


3 Réponses :


0
votes

Vous pouvez les stocker dans un vecteur et lorsque vous récupérez les informations, vous pouvez ignorer les premiers éléments appartenant au code de pays. Habituellement, les numéros de téléphone ont 9 chiffres en dehors du code de pays. Vous pouvez corriger les index de réseau de sortie.


1 commentaires

Les numéros de téléphone peuvent avoir plus ou moins de 9 numéros en plus du code de pays, selon le pays.



0
votes

seul moyen de supprimer le code de pays du numéro de téléphone est après avoir assuré à quel pays le numéro de téléphone appartient à.

Si vous êtes sûr de +1 ou 01 ou des deux premiers Le chiffre est le code de pays, xxx

vous donnera le numéro.


1 commentaires

Cela ne fonctionnerait pas pour un code de pays de, dire, +49 (Allemagne).



0
votes

Voici ce que je ferais. Il y a beaucoup de ressources en ligne qui possède une liste des codes de pays. Je vais les télécharger et les comparer à chaque numéro dans la liste de contacts. Et enfin gérer toute l'opération d'élimination que j'ai.

Edit: Avant d'exécuter l'algorithme ci-dessus, je nettoie d'abord les données.

  • Retirez tous les espaces bleus.
  • Remplacez le premier 0 avec + ou inversement en fonction du jeu de données disponible

1 commentaires

J'ai une liste avec des codes de pays dans mon API et je peux obtenir, mais il y a deux problèmes, certains utilisateurs ajoutent le code de pays avec + ...... et certains autres utilisateurs avec 0 ..... aussi certains appareils utilisent l'espace Après le code de pays et que certains périphériques n'utilisent pas d'espace après le périphérique