
études : IUT Bordeaux 1
|
Citation : Tuto Ce qui nous donne : ^0[0-689](-[\\d]{2}){2}$
Citation : TutoNous avons donc convenu de la regex à utiliser afin de contrôler nos saisies de numéros de téléphone.
Pour mémoire : ^0[0-689](-[\\d]{2}){4}$
Le 2 s'est changé en 4...
Si j'ai bien suivi le tuto de M@teo, c'est le 4 qui est correct. Tu as dû corriger par la suite mais oulier de modifier avant...
Sinon , le "^0[0-689]" autorise les numéros commençant par 00 mais je ne suis pas sur que cela existe. En tout cas, tu ne les as pas mis dans la liste des numéros autorisés :
Citation : TutoComme mis dans les commentaires du code précédent, je pars du principe qu'un numéro de téléphone est composé comme suit :
* un 0 en tout premier chiffre ;
* un chiffre qui peut être : 1, 2, 3, 4, 5, 6, 8, 9 ;
* ensuite, 4 blocs composés d'un "-" suivi d'un nombre compris entre 00 et 99 inclus.
================
Citation : TutoReprenez ce que je vous ai dit plus haut : l'objet Pattern retourne un objet Matcher.
Ça, je pense que ça ne veut rien dire... C'est la fonction membre "matcher" de la classe Pattern qui retourne un objet Matcher, non ? Je sais bien que ça ne change pas grand chose et que c'est un raccourci mais bon, dans un tutoriel je pense qu'il vaut mieux être clair pour ne pas embrouiller les lecteurs...
|