Bonjour � tous,

J'ai ce regex qui fonctionne correctement :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
if(!/^\d{6}[a-z]{2}\d{2}$/i.test(dmu))
Je dois donc passer � test une chaine avec ce format :

560912MK01

Donc, 6 chiffres, deux lettres et deux chiffres.

J'aurais voulu rendre le regex encore plus puissant en v�rifiant en plus du format, les donn�es entr�es :

Je devrais donc avoir :

  • Les deux premiers chiffres doivent former un nombre de 01 � 99
  • Les deux suivants : de 01 � 12
  • Les deux apr�s : de 01 � 31
  • La premi�re lettre : F ou M uniquement (peu importe la casse)
  • La lettre suivante : de A � Z (peut importe la casse)
  • Les deux derniers chiffres doivent former un nombre de 01 � 99


Auriez-vous une id�e ?

Je vous en remercie d'avance.

beegees