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 :

RegularExpressionValidator Tout sauf une phrase


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 43
    Par défaut RegularExpressionValidator Tout sauf une phrase
    Bonjour à tous,

    J'ai un RegularExpressionValidator qui est associé à un DropDownList.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        <asp:DropDownList ID="DropDownListType" Width="250px" runat="server" 
            DataSourceID="ObjectDataSourceType" DataTextField="Label" 
            DataValueField="Label">
        </asp:DropDownList>
     
        <div class="messageErreur">
            <asp:RegularExpressionValidator
            id="RegularExpressionValidatorType" runat="server"
            ErrorMessage="Select a type"
            ValidationExpression="^(Please select a type ...)"
            ControlToValidate="DropDownListType"/>
        </div>
    J'aimerais que le RegularExpressionValidator m'affiche le message "Select a type" lorsque l'item sélectionné est "Please select a type".

    Or pour le moment il fait l'inverse, il m'affiche "Select a type" lorsque "Please select a type" n'est pas sélectionné.

    C'est mon expression régulière qui est donc à l'envers mais je n'arrive pas à trouver la bonne expression.

    Merci,

    Guillaume.

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    As tu essayé la négation dans ton expression régulière ?

    Cette expression est valide si la chaîne tester ne vaut pas "Chaine".

    En espérant t'avoir aidé.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 43
    Par défaut
    Merci pour votre réponse,

    j'ai testé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            <asp:RegularExpressionValidator
            id="RegularExpressionValidatorType" runat="server"
            ErrorMessage="Select a type"
            ValidationExpression="^(?!Please select a type ...)"
            ControlToValidate="DropDownListType"/>
    Mais il m'affiche le message "Select a type" dans tout les cas.

    J'ai beaucoup de mal avec les expressions regulières

Discussions similaires

  1. Regex : tout sauf une chaine
    Par Matthieu MEZIL dans le forum C#
    Réponses: 3
    Dernier message: 16/03/2014, 12h05
  2. [WD-2003] Supprimer tout sauf les phrases débutant par
    Par jeanluc0 dans le forum VBA Word
    Réponses: 5
    Dernier message: 20/01/2011, 01h33
  3. Pb d'expression régulière : tout sauf une certaine extension
    Par supertom dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 10/07/2008, 11h55
  4. [débutant] interdire tout sauf une seule page ?
    Par Merfolk dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 21/05/2008, 15h41
  5. [RegEx] Tout sauf un mot dans une REGEX?
    Par Death83 dans le forum Langage
    Réponses: 4
    Dernier message: 02/08/2006, 11h12

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