Hi,
aha. Demnach wäre "9:00:00" entgegen der Vorgabe "hh:mm:ss" korrekt, "28:00:00" auch.
Stimmt das so, wie ich es angegeben habe oben?
Bedingt. An den Stunden musst Du noch arbeiten; und die Doppelpunkte musst Du übrigens auch nur unter einer Bedingung maskieren, die Du vermutlich vermeiden kannst.
Wie speichere ich dann aber die Werte fuer die Zeiten?
Indem Du Klammern setzt. Siehe
perldoc perlre
ich hab die Klammern eigentlich nur drumgemacht, damit das folgende "?" weiss, auf was es sich beziehen soll.
Wie man Klammern setzt, ohne dass $n gefüllt werden, steht ebenfalls in perlre.
Ideal waere auch noch, wenn man abfragen koennte, dass z.b. "wenn die Uhrzeit mit 2 Stellen angegeben ist, die erste Stelle nur 0,1 oder 2 sein kann".
Das hast Du bereits. Allerdings entspricht das "wenn" nicht der Vorgabe, die nur zweistellige Stundenwerte erlaubt; und abhängig vom Wert der ersten Stelle ist der Wertebereich der zweiten Stelle begrenzt. Dies findet sich ebenfalls nicht in Deiner RegExp wieder.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
012 ↩︎