Sonic: checkZeit()

Hallo,

ich brauche eine Funktion, die ein Feld auf Uhrzeit prüft.
Die Eingabedaten sollen das Format HH:MM:SS haben. z.B. 11:45:30

Hatte jemand schon das gleiche Problem und kann mir helfen?

Danke!

  1. Hi,

    Die Eingabedaten sollen das Format HH:MM:SS haben. z.B. 11:45:30

    Hatte jemand schon das gleiche Problem und kann mir helfen?

    Wo ist das Problem?
    Ein kleiner regulärer Ausdruck macht das in einer Zeile.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. Hallo Joachim,

      Die Eingabedaten sollen das Format HH:MM:SS haben. z.B. 11:45:30
      Hatte jemand schon das gleiche Problem und kann mir helfen?
      Ein kleiner regulärer Ausdruck macht das in einer Zeile.

      Du hast ja recht, aber Deinen Link nicht überprüft. Hier der korrekte Link zu den regulären Ausdrücken. *g*
      Dort sollte der OP auch noch dem Verweis zu den regulären Ausdrücken in Perl folgen.

      Freundliche Grüße

      Vinzenz

    2. hi,

      Ein kleiner regulärer Ausdruck macht das in einer Zeile.

      Formell vielleicht, aber nicht inhaltlich.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Hallo wahsaga.

        Ein kleiner regulärer Ausdruck macht das in einer Zeile.

        Formell vielleicht, aber nicht inhaltlich.

        Inwiefern?

        Einen schönen Mittwoch noch.

        Gruß, Ashura

        1. hi,

          Ein kleiner regulärer Ausdruck macht das in einer Zeile.

          Formell vielleicht, aber nicht inhaltlich.

          Inwiefern?

          Mit welchem regulären Ausdruck würdest du entscheiden wollen, dass 12:30:37 eine gültige Uhrzeit ist, 24:61:73 aber nicht?

          Selbst wenn das mit irgendwelchen komplizierten oder längeren Konstrukten (ja, dass bspw. der Stunden-Teil aus (00|01|02|..|23) bestehen muss, könnte man natürlich prüfen) möglich wäre, hielte ich es für einen Missbrauch dieser Technik - reguläre Ausdrücke dienen zum Erkennen von Mustern, aber nicht zur Plausibilisierung von Grenzwerten.

          gruß,
          wahsaga

          --
          /voodoo.css:
          #GeorgeWBush { position:absolute; bottom:-6ft; }
          1. Hallo wahsaga.

            Mit welchem regulären Ausdruck würdest du entscheiden wollen, dass 12:30:37 eine gültige Uhrzeit ist, 24:61:73 aber nicht?

            Wenn man von der üblichen digitalen Schreibweise ausgeht: ja.

            Selbst wenn das mit irgendwelchen komplizierten oder längeren Konstrukten (ja, dass bspw. der Stunden-Teil aus (00|01|02|..|23) bestehen muss, könnte man natürlich prüfen) möglich wäre,

            Warum kompliziert?
            Jeweils drei Zeichenklassen, welche zwingend zwei Zeichen lang sein müssen, separiert durch zwei „:“.

            hielte ich es für einen Missbrauch dieser Technik - reguläre Ausdrücke dienen zum Erkennen von Mustern, aber nicht zur Plausibilisierung von Grenzwerten.

            Was wäre deiner Meinung nach für Letzteres besser geeignet?

            Einen schönen Mittwoch noch.

            Gruß, Ashura

            1. Hallo.

              Mit welchem regulären Ausdruck würdest du entscheiden wollen, dass 12:30:37 eine gültige Uhrzeit ist, 24:61:73 aber nicht?

              Wenn man von der üblichen digitalen Schreibweise ausgeht: ja.

              Hier hatte ich versehentlich „einem“ statt „welchem“ gelesen.
              Aber darunter bin ich ja dennoch darauf eingegangen.

              Einen schönen Mittwoch noch.

              Gruß, Ashura

            2. Hallo.

              Mit welchem regulären Ausdruck würdest du entscheiden wollen, dass 12:30:37 eine gültige Uhrzeit ist, 24:61:73 aber nicht?

              Ah, gut. Ich glaube nun zu wissen, was du meinst.
              Ich habe mir die Erkennung in der Tat zu einfach vorgestellt.

              Einen schönen Mittwoch noch.

              Gruß, Ashura

      2. Hi,

        Formell vielleicht, aber nicht inhaltlich.

        Nach inhaltlich hat er nicht gefragt: "Die Eingabedaten sollen das Format HH:MM:SS haben."

        Gruesse, Joachim

        --
        Am Ende wird alles gut.
        1. hi,

          Nach inhaltlich hat er nicht gefragt:

          Ansichtssache :-)

          "Die Eingabedaten sollen das Format HH:MM:SS haben."

          Und ebenfalls:

          ich brauche eine Funktion, die ein Feld auf Uhrzeit prüft.

          gruß,
          wahsaga

          --
          /voodoo.css:
          #GeorgeWBush { position:absolute; bottom:-6ft; }