Détection des heures / horaires

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 300 fois - Téléchargée 16 fois


Contenu du snippet

Utile ou pas, cette expression détecte les heures dans ces formats :

heure : de 0 ou 00 a 23
minutes : de 0 ou 00 a 59 (facultatif)
secondes: de 0 ou 00 a 59 (facultatif)

Séparateur horaires :

- standard > ":"

- militaire > "."

- textuel court min ou maj > "h m s" ou "H M S" séparé ou non par des espaces.

exemple de date valide :

12h
14h 30
01:24.50
18:45:12
23H 28M 7S
14.30

Source / Exemple :


// Heures, minutes et secondes ?

^((0[0-9]|[0-9]|1[0-9]|2[0-3])(\:|\s?[hH]\s?|\.))((0[0-9]|[0-9]|[1-5][0-9])(\:|\s?[mM]\s?|\.)?)?((0[0-9]|[0-9]|[1-5][0-9])(\s?[sS]\s?)?)?$

A voir également

Ajouter un commentaire

Commentaire

cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
24 -
Salut Foxi,

Pourquoi ne pas avoir utilisé le commutateur /i au lieu de préciser [Hh], [Mm] et [Ss] ?
Sinon, c'est bien vu.

PS : Je ne me souvenais pas qu'il existait un format "militaire" !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.