Julien13720 Posted February 8, 2023 Share Posted February 8, 2023 Bonjour, est-il possible d'obliger le nombres de chiffres pour le numéro de téléphone? J'ai bien activé le mobile obligatoire mais le client peut juste mettre 4 chiffres et ça fonctionne. Merci d'avance. Link to comment Share on other sites More sharing options...
lionsteph Posted February 9, 2023 Share Posted February 9, 2023 Bonjour, Regardez du côté de la class "Validate" et de la fonction "isPhoneNumber". En la surchargeant, vous pouvez ajouter un contrôle sur la longueur du numéro de téléphone. 1 Link to comment Share on other sites More sharing options...
Kevlarbox Posted May 6, 2024 Share Posted May 6, 2024 (edited) Bonjour, il faut chercher Classes/Address.php ligne 137 et passer 'size' de 32 à 10. 'phone_mobile' => ['type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'size' => 10], On peut aller plus loin si on ajoute une nouvelle expression dans Classes/Validate.php en dessous de isPhoneNumber : public static function isPhoneNumber_mob($number) { return preg_match('/^[+0-9. ()\/-]{10}$/', $number); } cela refusera le formulaire si les 10 chiffres ne sont pas atteints. Edited May 6, 2024 by Kevlarbox (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now