RegularExpressionValidator pour date avec heure
Bonjour,
Je souhaite effectuer un contrôle de saisie pour une date au format suivant : dd/MM/yyyy hh:mm.
Pour cela j'ai utilisé une expression régulière que j'ai inséré dans un composant RegularExpressionValidator. Pour le moment la chaîne ne semble pas être correcte.
Avez-vous des pistes?
Merci d'avance.
Code:
1 2 3 4 5 6
| <asp:RegularExpressionValidator ID="regvDBegin"
runat="server"
ControlToValidate="txtEditDBegin"
ErrorMessage="RegularExpressionValidator"
ValidationExpression="([1-9]|0[1-9]|1[012])[/]([1-9]|0[1-9]|[12][0-9]|3[01])[/]([0-9]{4})[ ]([0-1][0-9]|2[0-3]):([0-5][0-9])">
</asp:RegularExpressionValidator> |
Expression moins permissive?
Merci pour l'expression régulière. Je me demandais s'il n'existe pas quelque chose de moins permissif. Car dans ton exemple on autorise les valeur du type 99/99/2009 32:72.
Code:
ValidationExpression="[0-3]{1}[1-9]{1}/[0-1]{1}[1-9]{1}/[0-9]{4} [0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}"