Der Reguläre Ausdruck für eine Uhrzeit im Format HH:mm:ss mit optionalem Sekundenteil kann wiefolgt aussehen:
(2[0–3]|[0–1]{0,1}[0–9]):[0–5][0–9](:[0–5][0–9])?
Die führende Null bei einstelligen Stundenzahlen kann bei diesem Ausdruck weggelassen werden, muss aber nicht.
Führende Nullen bei Minuten und Sekunden müssen vorkommen, damit ein String mit diesem Ausdruck gefunden wird.
Falls ein anderes Trennzeichen als „:“ verwendet wird, so müssen alle „:“ im Ausdruck einfach nur entsprechend ersetzt werden.