eregi

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

  • eregi

    Ich möchte einen String überprüfen lassen und nutze die Funktion
    eregi dazu. Da ich noch nicht viel Erfahrung zu regulären Ausdrücken.

    Ich habe einen String der nur folgende Zeichen enthalten darf.

    [COLOR=purple]Ziffer 0-9, (, ), /, - [/COLOR]

    Ich habe einen Code geschrieben, der erst einmal nur Zahlen zulässt.

    [COLOR=blue]if (!eregi("^[0-9]", $telefon)) [/COLOR]

    Doch es funktioniert nicht so richtig. Was und wie muss ich die Bedingung eintragen?

  • #2
    Hi.. das kannst du zwar auch alles nachlesen aber egal

    PHP-Code:
    eregi("^[0-9]+$"$string_zum_ueberpruefen
    Alle Zeichenketten mit Zahlen.. den Rest kannste selber versuchen Damit du auch was lernst :O

    Kommentar


    • #3
      Ja, es dürfen jedoch keine Buchstaben in dieser Eingabe enthalten sein.

      nur die Zeichen die ich angegeben hatte...


      Ich bitte um Hilfe bzw. Erklärung


      Danke Cypernase

      Kommentar


      • #4
        hmm,

        setzt in die eckigen klammern von roNn noch die zeichen, die zugelassen sind, gut ....

        alle meta-zeichen müssen geschlasched werden, sind bei dir nur die ()/, glaub ich ...

        EDIT:
        wenns um ne telefoin-nummer geht, kannst du den check eventuell noch ausweiten, vorwahl, anzahl stellen, etc ...
        Zuletzt geändert von derHund; 30.01.2004, 14:13.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar

        Lädt...
        X