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

ASP.NET Discussion :

C# 2.0 : Problème regex


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 160
    Points : 92
    Points
    92
    Par défaut C# 2.0 : Problème regex
    Toujours avec un regex.

    mon problème est que un utilisateur me donne une liste de caractères qui peuvent etre tappé dans une zone.

    J'utilise le RegularExpressionValidator pour faire un control a posteriori,

    imaginons que le textbox ne peut recevoir que
    "1 o ¨p y \" comme caractères possibles

    quel est la forme du regex ? :-(


    je n'ai pas trouvé sur le site regexlib.

  2. #2
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    En voilà une qui devrait marcher : (1 | o | ¨ | p | y | \\)*

    Si jamais, pour tester et construire tes expressions régulière, je te conseille Expresso (http://www.ultrapico.com/ExpressoDownload.htm)
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


  3. #3
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 160
    Points : 92
    Points
    92
    Par défaut
    Merci

    Je teste tout ca dès lundi

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Points : 332
    Points
    332
    Par défaut
    Pour ma part, je n'aime pas trop Expresso, mais je te conseille le Regulator de Roy Osherove.
    http://tools.osherove.com/CoolTools/...5/Default.aspx

    Allez, disons juste que les deux outils sont assez semblables, question de préférence ou d'habitude
    Pierre-Emmanuel Dautreppe
    .NET Architect & Evangelist
    Voir mes expériences, tutoriels, news, ... concernant .NET, XP et le TDD :
    http://www.pedautreppe.com

  5. #5
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 160
    Points : 92
    Points
    92
    Par défaut
    Cela ne fonctionne pas

    J'ai cette regular expression.

    (1|2|3|4 |5|)*


    Je voudrais que cela passe si la textbox contient
    "1"
    ou
    "12"
    ou "3" ou "5" ou "41"
    etc

  6. #6
    Membre régulier
    Inscrit en
    Décembre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 160
    Points : 92
    Points
    92
    Par défaut
    desolé !!!!
    (1|2|3|4|5|6)*

    faut faire attention aux espaces ;-)

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Et en faisant ([123456])*
    c'est à dire 0 à n fois un caractère compris dans l'ensemble 123456.

    Par contre, du coup, tu peux mettre 112 par exemple.

    Pour tester les expressions régulières, tu as aussi regexMaker, qui traine quelquepart sur Developpez.com

Discussions similaires

  1. problème regex please
    Par mariafan dans le forum Langage
    Réponses: 11
    Dernier message: 03/05/2007, 17h35
  2. [RegEx] Problème regex et caractère \
    Par Kyom dans le forum Langage
    Réponses: 2
    Dernier message: 05/04/2007, 16h07
  3. Problème regex VSFTPD
    Par goldkey dans le forum Réseau
    Réponses: 1
    Dernier message: 19/01/2007, 17h55
  4. [RegEx] Problème regex url cliquable
    Par dorian53 dans le forum Langage
    Réponses: 5
    Dernier message: 16/11/2006, 19h17
  5. [RegEx] Problème Regex PCRE
    Par raptorman dans le forum Langage
    Réponses: 6
    Dernier message: 07/07/2006, 17h23

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