reguläre Ausdrücke "eregi"

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

  • reguläre Ausdrücke "eregi"

    Hy,

    ich will vor schreiben in die DB prüfen ob der String nur aus zahlen besteht.
    Dies habe ich so gelöst.

    PHP-Code:

    <?

    if (eregi("^[0-9]$",$eintrag)) {
      $go=1;
      }

    ?>
    Nur leider funzt das nicht. er bringt nun immer meine Fehlermeldung auch wenn der String nur aus zahlen besteht. Habe in der Doku nachgesehen, norm. müßte es funzen.
    Cya Mickl
    Du weißt und wußtest nichts, Du dachtest zu wissen, doch du wußtest nicht
    das Du es nicht weißt was Du vielleicht wissen hättest können.

  • #2
    nimm:
    ^[0-9]{1,}$
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      oder noch einfach und schneller:

      PHP-Code:
      if (is_numeric($eintrag)) {
        
      $go=1;
        } 
      P.S.: hier findest du mehr Infos zur Funktion is_numeric
      Zuletzt geändert von BrainBug; 13.08.2003, 09:31.

      Kommentar


      • #4
        is_int wäre noch besser, da is_numeric auch 47.11 zulässt
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          wobei 47.11 ja auch eine Zahl ist

          Kommentar


          • #6
            aber nicht nur aus zahlen besteht

            er wird sich schon das richtige raussuchen können

            zur not:
            PHP-Code:
            $nurzahlen=$text;
            for (
            $i=;$i<10;$i++)
              
            $nurzahlen=str_replace($i,'',$nurzahlen);
            if (empty(
            $nurzahlen) and !empty($text))
              
            $go=1
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Danke, . & , sind sowieso nicht gestattet nur reine Zahlen, dies funktioniert jetzt. Habe es mit der Var 1 gemacht.

              Aber troztdem danke..

              greetz Mickl
              Du weißt und wußtest nichts, Du dachtest zu wissen, doch du wußtest nicht
              das Du es nicht weißt was Du vielleicht wissen hättest können.

              Kommentar

              Lädt...
              X