reguläre Ausdrücke "eregi"

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #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
      Last edited by BrainBug; 13-08-2003, 08:31.

      Comment


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

        Comment


        • #5
          wobei 47.11 ja auch eine Zahl ist

          Comment


          • #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...

            Comment


            • #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.

              Comment

              Working...
              X