Bonjour à tous !
Je galère un peu avec les Regex en Java...
J'aimerais faire une regex qui valide deux choses :
- Un numéro de téléphone composé de 10 chiffres dont le premier est un 0, qu'il y ai un espace entre chaque groupe de deux chiffres
- Une saisie vide
Le but étant de valider la saisie d'un JFormattedTextField où je souhaite avoir un numéro de téléphone formaté ou pas de numéro de téléphones (j'utilisais un MaskFormatter jusqu'à présent mais impossible d'effacer un numéro de téléphone parce que la saisie vide ne matche pas mon MaskFormatter).
J'ai suivi le tutoriel java sur les Regex : http://download.oracle.com/javase/tu...gex/index.html
Et donc à priori pour la première partie voici à quoi ressemblerait ma regex :
Maintenant j'aimerais pouvoir ajouter un OU avec un ensemble vide mais je ne sais pas comment on fait pour matcher 0 caractères
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0\d\s\d\d\s\d\d\s\d\d\s\d\d
Merci pour votre aide
Partager