IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Vérifier une chaîne d'un jTextField


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 187
    Par défaut Vérifier une chaîne d'un jTextField
    Bonjour,
    je dois vérifier ce qui est entré dans un jTextField devant contenir un prénom.

    J'utilise matches:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    //nom contient le contenu du jTextField
    nom.matches("[a-zA-Z]*")
    Le problème est que si le nom est "jean-pascal" ou "Jean Pascal" ou "D'alexandrie" il me dira que c'est faux, alors que je voudrais que ce soit vrai...

    Comment ajouter celà?

    Merci

  2. #2
    Membre éclairé Avatar de DjGonk
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut
    Salut essayes d'utiliser un JFormattedTextField et MaskFormatter :

    http://java.sun.com/docs/books/tutor...#maskformatter

  3. #3
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, le MaskFormatter spécifie les caractères acceptés pour chaque position de la chaîne, donc il faudrait déjà en connaitre la longueur. Du coup tu ne peux pas t'en servir dans ton cas.

    Pour ton expression régulière, cela devrait convenir : "[a-zA-Z[ ][-][']]*"

Discussions similaires

  1. Vérifier une chaîne dans résultat requête
    Par bronon dans le forum Requêtes
    Réponses: 6
    Dernier message: 07/04/2014, 12h09
  2. Vérifier une chaîne?
    Par watiero dans le forum SQL
    Réponses: 10
    Dernier message: 07/11/2007, 18h16
  3. comment vérifier la présence d'une valeur ds une chaîne ?
    Par lidouka dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/03/2006, 07h01
  4. [Regex] Vérifier qu'une chaîne respecte une expression régulière
    Par PeteMitchell dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 13/05/2004, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo