Aller au menu - Aller au contenu

Les champs de texte : l'objet JTextField


Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Pseudo Commentaire
Page 1 
Hors ligne Afnarel # Posté le 20/04/2009 à 17:08:50
Avatar

études : IUT Bordeaux 1

Citation : Tuto
Ce qui nous donne : ^0[0-689](-[\\d]{2}){2}$

Citation : Tuto
Nous 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 : Tuto
Comme 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 : Tuto
Reprenez 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... :)

Une distribution à découvrir :
http://www.archlinux.org/
http://archlinux.fr/

Un window manager minimaliste :
http://awesome.naquadah.org/
 
Hors ligne tdiscus # Posté le 29/06/2009 à 20:49:26
Avatar

Ville : Annecy
Pays : France métropolitaine

Si on considère que les indicatifs valides sont 01 02 03 04 05 06 08 09, il faudrait mettre #0[1-689]etc...# au lieu de #0[0-689]etc...#. Ou bien l'indicatif 00 est-il valide?
Hors ligne computerman # Posté le 09/10/2009 à 12:08:03

Malgré que j'ai compris le sens général de cette phrase du tutoriel, elle me parait mal expliquée et très floue :

Citation
De ce fait, vous pouvez aussi créer une instance de type KeyAdapter en utilisant une classe interne comme implémentation :

Code : Java
1
2
3
4
5
Code : Java
KeyAdapter kAdapter = new KeyAdapter(){
 //Redéfinissions de la classe
};
jtf.addKeyListener(kAdapter);
Hors ligne GhettoYouth # Posté le 11/10/2009 à 00:45:07

Encore un superbe tuto!!!
Beaucoup de notions, mais très bien expliqué.
Merci, Encore
Hors ligne raba # Posté le 19/11/2009 à 13:43:08
Avatar

Bonjour, :)
Je viends de lire le tuto. Comme beaucoup l'ont souligné je pense aussi qu'il ya une erreur concernant le regex
au lieu d'etre "^0[0-689](-[\\d]{2}){4}$" ça doit etre "^0[1-689](-[\\d]{2}){4}$" sinon ça va accepter les numéros commençant par 00 ce qui est faux. :-°
A Part quelques fautes d'orthographe le tuto est bien expliqué comme les autres.
j'y parviens à etudier le java et à appliquer comme je l'avais fait avec les tutos de Mateo concernant xhtml, css et php jusqu'à developper un site pour une entreprise et gagner un peu d'argent.
En avant le site du zéro. :D
Merci pour tout ce que vous faites pour nous. :lol:
Hors ligne Thoustra # Posté le 10/12/2009 à 17:29:42

Je ne connaissais absolument pas les regex. Ce tuto est une découverte pleine de réjouissance pour ma part.

Je l'ai essayé pour un cas d'école très simple et il m'a agréablement formé.

Bravo à vous
Pour accéder à cette section
Connectez-vous !
connexion_rpx