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

C# Discussion :

Expression regulière date


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Points : 36
    Points
    36
    Par défaut Expression regulière date
    Bonjour j 'aimerai avoir une expression régulière qui match :
    jjmmaaaa
    jj.mmaaaa
    jjmm.aaaa
    ou "." = n'importe quel séparateur.

    j'ai déjà celle-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @"((0[1-9]|[1-2][0-9]|3[0-1])[-/.\w\n*°^](0[1-9]|1[0-2])[-/.\w\n*°^]((19|20)\d\d)|(0[1-9]|[1-2][0-9]|3[0-1])[- /.\w\n*°^](0[1-9]|1[0-2])((19|20)\d\d)|(0[1-9]|[1-2][0-9]|3[0-1])(0[1-9]|1[0-2])((19|20)\d\d))"
    mais j'aimerai l'optimiser si quelqu'un a une idée je suis preneuse
    merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 665
    Points : 1 161
    Points
    1 161
    Par défaut
    bonjour,
    peut être en spécifiant que l'on veut 0 ou 1 séparateur (?).
    Ce qui simplifie à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string patt2=@"(0[1-9]|[1-2][0-9]|3[0-1])[-/.\w\n*°^]?(0[1-9]|1[0-2])[-/.\w\n*°^]?((19|20)\d\d)";
    NB: Ca laisse passer un 31 pour un mois de trente jours...

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/03/2012, 10h54
  2. Réponses: 3
    Dernier message: 12/12/2007, 15h35
  3. Expression regulière sur les dates
    Par Konrad Florczak dans le forum Langage
    Réponses: 23
    Dernier message: 05/10/2006, 17h49
  4. [Expression Regulière] Inhiber la date
    Par webspeak dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 25/08/2006, 09h09
  5. Variables et Expression Regulière
    Par Temari dans le forum Langage
    Réponses: 5
    Dernier message: 05/08/2005, 01h55

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