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 :

valider un format de date


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut valider un format de date
    Bonjour,

    je cherche a valider ceci:

    dd-MMM-yy
    MMM-yy

    exemple 19-JAN-09 ou JAN-09 sont valides toutes les deux.

    Avec regexp j'ai ceci

    ([0-9]{2}-)?[a-zA-Z]{3}-[0-9]{2}
    Mais il ne marche pas bien:
    FEV-09 valide
    23-FEV-09 valide
    AA-FEV-09 est toujours valide.


    Je ne vois pas ou se trouve l'erreur. Pouvez-vous m'aider?


    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par ttttnht Voir le message
    FEV-09 valide
    23-FEV-09 valide
    AA-FEV-09 est toujours valide.
    Pourtant, lorsque j'exécute ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Pattern pattern = Pattern.compile("([0-9]{2}-)?[a-zA-Z]{3}-[0-9]{2}");
    System.out.println(pattern.matcher("FEV-09").matches());
    System.out.println(pattern.matcher("02-FEV-09").matches());
    System.out.println(pattern.matcher("AA-FEV-09").matches());
    j'obtiens bien :
    De quelle manière utilises-tu ton expression régulière ? je pense que l'erreur doit venir de là...

  3. #3
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    J'ai le meme resultat maintenant. L'erreur pourrait venir que la compilation n'est pas encore terminee et j'utilise l'ancien programme.


    Merci,

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

Discussions similaires

  1. [XL-2003] Valider un format date à 100%
    Par mlrdeni dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/12/2013, 22h51
  2. [ZF 1.8] Zend_form / Zend_validate valider format de date dmy
    Par imikado dans le forum Zend_Form
    Réponses: 3
    Dernier message: 03/09/2009, 17h42
  3. Format de date non valide
    Par nbinot dans le forum PL/SQL
    Réponses: 13
    Dernier message: 29/10/2008, 17h05
  4. Problème de Format de date
    Par titititi007 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/06/2003, 08h19
  5. Réponses: 3
    Dernier message: 06/05/2002, 18h24

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