Expression régulière pour valider l'heure valide
Quelqu'un peut-il m'aider à construire une expression régulière pour valider le temps?
Valeurs valides serait à partir de 0:00 à 23:59.
Lorsque le temps est à moins de 10:00 il devrait également soutenir un caractère numéros de
c'est à dire: ce sont des valeurs valides:
- 9:00
- 09:00
Grâce
source d'informationauteur juan
Vous devez vous connecter pour publier un commentaire.
Essayer cette expression régulière:
Ou, pour être plus distincte:
Je ne veux pas voler quelqu'un de dur travail, mais cette est exactement ce que vous cherchez, apparemment.
Je venais d'utiliser DateTime.TryParse().
Si vous souhaitez autoriser militaire et standard avec l'utilisation de AM et PM (en option et à la casse), alors vous voudrez peut-être donner à ceci un essai.
La regex
^(2[0-3]|[01]d)([:][0-5]d)$
doit correspondre à 00:00 à 23:59. Ne sais pas C# et ne peut donc pas vous donner le code./RS
Essayer cette
Mieux!!!