Bonjour,
J'ai un champ date qui prend soit la valeur jj/MM/aaaa ou aaaa.
J'ai utilisé la regex suivante, mais ça ne marche pas (les dates sous la forme aaaa ne sont pas acceptées). Voyez-vous le problème?
Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 REGEX_DATE_NAISSANCE = "^((([0]{1}[1-9]{1})|([1-2]{1}[0-9]{1})|([3]{1}[0-1]{1}))" + "/(([0]{1}[1-9]{1})|([1]{1}[0-2]{1}))/([0-9]{4}))" + "|(([1]{1}([9]{1})[1-9]{1}[0-9]{1}))" + "|(([2]{1}([0-9]{3}))) " + "|^((([0]{1}[1-9]{1})|([1-2]{1}[0-9]{1})|([3]{1}[0-1]{1}))(([0]{1}[1-9]{1})|([1]{1}[0-2]{1}))([0-9]{4}))" + "|^$";
Partager