preg_match für [h]:mm

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg_match für [h]:mm

    hallo,

    hab mal ein frage zu preg_match

    im prinzip ist das ja klar ich frage ab nach dem model [h]:mm

    preg_match("/^[0-9]{2,4}:[0-9]{2}$/",$zeile[1])

    jetzt aber die frage kann ich das preg_match so umbauen das er nicht nur prüft ob hinter dem : eine zahl mit 2 stellen kommt sondern ob diese zahl <=60 ist

    geht das ?

    danke

  • #2
    /^[0-9]{2,4}:[0-6][0-9]$/
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      muß ich noch mehr zu meiner unfähigkeit sagen ........... sorry-> is ja klar

      danke

      Kommentar


      • #4
        Re: preg_match für [h]:mm

        naja,

        Code:
        preg_match("/^([0-1]?[0-9]|[2][0-3]):[0-5][0-9]$/",$zeile[1])
        mist, kriege besuch. teste mal in der richtung weiter. bis gleich.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #5
          ich will auch mal:
          PHP-Code:
          preg_match("/^([01]?\\d|2[0-3]):[0-5]\\d$/"$zeile[1]); 
          hopka.net!

          Kommentar


          • #6
            für was steht den das \d ???

            Kommentar


            • #7
              \d ist das gleiche wie [0-9] nur eleganter
              hopka.net!

              Kommentar


              • #8
                preg_match("/^([01]?\d|2[0-3]):[0-5]\d$/", $zeile[1]);
                aber nicht bei: ob diese zahl <=60 ist

                Offe

                Kommentar


                • #9
                  danke all ihr jetzt hab ich genug zum rumspielen ....

                  Kommentar


                  • #10
                    Original geschrieben von Offe1
                    aber nicht bei: ob diese zahl <=60 ist
                    doch, denn hinter dem Doppelpunkt darf alles zwischen 00 und 59 stehen.
                    hopka.net!

                    Kommentar


                    • #11
                      doch, denn hinter dem Doppelpunkt darf alles zwischen 00 und 59 stehen.
                      zahl <=60 ist aber die 60 auch dabei. Du hast natürlich Recht, daß das bei einer Zeit keinen Sinn macht.

                      Offe

                      Kommentar

                      Lädt...
                      X