Supprimer un message
dubinfo
A vue de pif et sans validation, je dirais :
/[12][890][0-9]{2}[0-1][0-9][0-3][0-9][MF][A-Z][0-9]{2}/gi
/[12][890][0-9]{2}[0-1][0-9][0-3][0-9][MF][A-Z][0-9]{2}/gi
Salut,
Merci pour ton aide.
Cela ne semble pas fonctionner :
L'année peut être supérieure à 2011
Le mois peut être supérieur à 12
Le jour peut être supérieur à 31
...
Ce code fonctionne :
if(!/^(19|20)([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[01])[FM][A-Z](0[1-9]|[1-9][0-9])$/i.test(dmu))
à part qu'il ne vérifie pas que l'année soit supérieure à l'année actuelle.
Merci quand même