Numéro de téléphone en 07 non reconnus

Tags: #<Tag:0x00007fe2984a3378>

Bonjour,

Nous utilisons la méthode isValid de la classe PhoneNumTool et constatons que les numéros de téléphone en 07 xx xx xx xx et +33 7 xx xx xx xx ne sont pas acceptés.
Simplicité version 4.0 patch level P24Built on2020-06-18 17:12 (revision 6ed1a94df578aa51cf75377601b367acd1023d76)

Pouvez-vous y remédier car désormais beaucoup de numéros de téléphone portable sont en 07.
Merci pour votre aide.

Cette classe helper utilise la lib phone number de Google : https://github.com/google/libphonenumber

Version 8.10.18 sur la branche release (image Docker lastest)
Version 8.12.5 sur la branche master (image Docker alpha)

Je pense que celle-ci accepte les numéros en 07 pour la France.

Comment instanciez vous la classe PhoneNumTool ?

J’ai vérifié dans nos tests unitaires: avec cette lib tous les 07 AB … ne passent pas, ex: un 07 11 … est invalide mais un 07 60 … est valide

Je pense donc que le plan de num des 07 en France n’est pas totalement ouvert à toutes les valeurs AB. A mon avis Google à bon.

Cela étant dit je vais quand même upgrader release sur la dernière lib

Voilà, les branches et images Docker sont à jour avec la toute dernière lib phone number (8.12.6).

Merci David,

Effectivement le contrôle réalisé par la lib Google est très fin quand aux plages de valeurs autorisées :
07 12 34 56 78 est rejeté mais 07 65 43 21 00 passe.

Oui c’est l’intérêt de cette lib vs un contrôle via une simple regex.