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

Collection et Stream Java Discussion :

[regex]Chaîne saisie dans un TextBox


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 146
    Par défaut [regex]Chaîne saisie dans un TextBox
    Bonjour je voudrais empêcher la saisie de caractères alphabétiques dans un TextBox. Mon problème est que lors de la comparaison de ma chaîne avec l'expression régulière ^[a-zA-Z], seul le premier caractère de la chaîne est pris en compte.

    Comment faire en sorte que toute la chaîne soit prise en compte (cad tant que l'utilisateur saisit des caractères au clavier) ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
          Pattern p = Pattern.compile("^[a-zA-Z]");
          Matcher m = p.matcher( Variable.Champ );
     
          if( m.matches() )
          {
            Champ = "";
            ... ( "Vous ne pouvez taper que des chiffres!" );
          }

  2. #2
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 41
    Par défaut
    Rajoute * qui veux dire 0 à n caractère : "^[a-zA-Z]*"
    Ou + (1 à n caractères)
    Ou même plus simple tu ne veux vraiment que des chiffre : "\\d*"
    (cf. Pattern)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir une chaîne de caractère (saisie dans un textbox) en décimal
    Par sab_etudianteBTS dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/09/2007, 21h17
  2. validation de saisie dans une textbox
    Par filtep dans le forum VB.NET
    Réponses: 8
    Dernier message: 24/06/2007, 09h12
  3. masque de saisie dans un textbox (exentric word)
    Par shirya dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/01/2007, 17h00
  4. connaitre le type saisi dans une textbox
    Par r83 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/01/2007, 21h36
  5. Controle de la saisie dans un textbox
    Par jpp81 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/11/2006, 05h48

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