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

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.