Existe-t-il un format pour les numéros de téléphone dans lesquels tous les numéros peuvent être intégrés? (Quelque chose qui est plus souple que 3 numéros pour l'indicatif régional et 7 chiffres pour le reste)Quel est le format international pour les numéros de téléphone
Répondre
C'est étiqueté comme de modélisation des données .. donc je vais aborder cet aspect.
Les numéros de téléphone, quel que soit le pays, doivent toujours être stockés sous forme de chaîne sans formatage (eg. "9083429876"
).
Je vois des gens qui essayent de les stocker comme une chaîne avec le formatage .. et qui conduit généralement à un désastre. Quelque part, quelqu'un voudra ces chiffres formatés différemment. Ensuite, vous devez écrire non seulement une fonction de formatage pour eux, mais aussi une fonction non formatée. Yowsa.
Je vois aussi des gens essayer de les stocker comme INT64 (ou BIGINT). Bien, bien, mais pourquoi? Personne n'a jamais AFFICHER les numéros de téléphone non formatés .. et pour le formater, vous devez le transformer en une chaîne. Certains essaient de faire valoir que c'est à des fins de tri, mais cela ne vole pas non plus. Le tri des numéros de téléphone n'est JAMAIS une opération utile. Il est utile de filtrer les numéros en fonction du code régional, mais de renvoyer tous les numéros dans l'ordre numérique. Jamais utile.
La troisième mauvaise utilisation que je vois est celle qui stocke chaque composant du nombre dans des champs séparés. Encore une fois, pas bon. Au moment où vous commencez à pointer des numéros internationaux, ces champs perdent tout leur sens. A titre d'exemple: pensez-vous que le Sénégal utilise des indicatifs régionaux? En tant que pensée d'adieu, je vous laisse avec ceci: Puisque chaque pays aura son propre ensemble de nombres (symboles vraiment) - la pensée et le soin devraient être donnés à la façon de les formater pour l'affichage.
http://en.wikipedia.org/wiki/E.164
http://www.kropla.com/dialcode.htm
Edit: doit vérifier ce que je colle avant de soumettre réellement.
Le format pour tous les numéros de téléphone est le:
- code pays (1-3 chiffres)
- le reste
nombre de chiffres pour un numéro de téléphone doit être 15 ou moins.
Voir aussi wikipedia
Toujours stocker le numéro avec un code de pays afin qu'il soit sans ambiguïté et peut être formaté correctement pour le lecteur lors de l'affichage.
- 1. NSNumberFormatter pour formater les numéros de téléphone américains
- 2. Existe-t-il un validateur de numéros de téléphone pour tous les pays pour Perl?
- 3. Quel est le format de AdminSettings.php
- 4. Quel est le format (schéma) des fichiers .NET PDB?
- 5. Expression régulière pour correspondre à des numéros de téléphone avec les codes de pays
- 6. Exécution de plusieurs émulateurs Android avec différents numéros de téléphone
- 7. Quel est le format du fichier XML Remap pour IKVM?
- 8. Quel est le format le plus utilisé pour les pages Web pour mobile?
- 9. Quel est le format approprié pour un postfichier apache benchmark?
- 10. International SMS Forwarding
- 11. Numéros de téléphone à des liens en Python
- 12. Quel est le format de sérialisation de vos données?
- 13. HTML DOC PDF XPS Quel est le format le plus approprié pour les documents?
- 14. Format numéro de téléphone dans datagridview
- 15. Flash: Quel est le format de données SWX?
- 16. Quel format de sérialisation pour les paires clé/valeur est le mieux indexable dans SGBDR?
- 17. Comment réécrire des numéros de téléphone dans T-SQL?
- 18. Expression régulière correspondant aux numéros de téléphone américains
- 19. Est-ce que PHP est international?
- 20. Quel format de date est "ds1248083197360"?
- 21. Besoin de reformater les entrées de numéros de téléphone dans un script PHP Formmail
- 22. Comment puis-je extraire les adresses et les numéros de téléphone du HTML?
- 23. Extraction des adresses de rue/numéros de téléphone internationaux à partir du texte libre
- 24. Formatage du numéro de téléphone
- 25. Quel est le format de données de vertex préféré pour OpenGL ES sur iPhone OS?
- 26. Recherche de code postal international
- 27. Programme permettant de modifier les numéros de téléphone vers lesquels un appel est redirigé si un téléphone portable ne peut pas être joint?
- 28. Quel format graphique puis-je utiliser pour les calques?
- 29. Quel est le meilleur cadre pour les applets de bureau?
- 30. Quel est le raccourci pour les infos de contexte?
Le deuxième lien a disparu. Le premier est-il une norme utilisée dans les applications? – NoChance