Voir aussi cette expression régulière (syntaxe PCRE) qui mâche le travail d'analyse (validée et testée pour plein de pays et plain de formats): https://regex101.com/r/4wY5xA/48 utilisée sur Wikidata (comme condition informative, non impérative), elle valide plein de numéros et le reste est réellement mal formaté (plusieurs numéros accolés, syntaxe ambigüe)
Le jeu. 16 avr. 2020 à 16:00, Pierre-Olivier GREGOIRE <po.grego...@gmail.com> a écrit : > > C'est la bibliothèque que google utilise dans android si j'ai bien compris > donc ca doit couvrir tous les pays je pense ;) > > Le jeu. 16 avr. 2020 à 14:38, Yves P. <yves.prat...@gmail.com> a écrit : >> >> >> Pour info Il y a une bibliotheque libre fournie par Google en js et java qui >> permet de passer de la forme locale a l'international et inversement :: >> https://github.com/google/libphonenumber >> La page liste des portages en python et autre >> >> Merci cool :) >> >> Ça évite de réinventer la roue et ça marche pour plein de pays (tous ?) >> Un détail, la bibliothèque indique que mon n° de mobile est chez SFR : perdu >> :D >> >> Comme me l'on fait remarqué 2 personnes assidues, le formatage de n° comme >> "0800 130 000" est cassé. >> Dans CRO, on peut par exemple ne pas reformater un n° si il contient des >> espaces (pour la France). >> Ou alors laisser ça aux éditeurs (c'est le cas actuellement dans CRO). >> >> Et pour les données ouvertes, faire ça automatiquement à l'import, en >> prévenant l'opérateur en cas de doute. >> (en France, un groupement de 3 chiffres est probablement voulu). >> >> Pour les développeurs de JOSM, cette bibliothèque est faite pour vous ;) >> >> __ >> Yves >> >> _______________________________________________ >> Talk-fr mailing list >> Talk-fr@openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-fr > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-fr _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr