preg_match Problem

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

  • preg_match Problem

    Hi Leute,

    ich hab da nen kleines Problem, ich habe folgende If Abfrage

    PHP-Code:
    if (preg_match("/^[a-zA-Z0-9äöüß]{4,25}+$/s",$cvalue)) { return true; } else { return false; } 
    Damit soll geprüft werden ob die Variable $cvalue ungültige zeichen enthält. Der inhalt soll nur aus klein und Groß buchstaben bestehen und eine länge von min 4 max 25 zeichen haben

    doch egal welchen inhalt ich übergebe es ist immer TRUE

    test = true
    gdg&%hha = true
    usw

    WO ist denn mein Fehler den ich gemacht habe, probiere schon seit ner halben stunde rum aber immer das gleiche


  • #2
    Bist du dir sicher, dass dies so ist?

    http://regexp-evaluator.de/evaluator...2f34/#ergebnis

    Weiß zwar auch nicht, warum du ein + in dem Regex hast, aber naja..

    mfg

    Kommentar


    • #3
      frag mich auch gerade wo dran es gelegen hat, ich habe die datei nochmal neu hoch geladen und auf einma gehts. Frag mich nur wieso.

      Ist das + bei {4,25}+$/s nicht nötig? Hatte nen Tut im netz gelesen und dort wurde $/s auch immer mit nem + abgetrennt

      Kommentar


      • #4
        Original geschrieben von TheBlackAngel
        Ist das + bei {4,25}+$/s nicht nötig? Hatte nen Tut im netz gelesen
        Link mal bitte.

        mfg

        Kommentar


        • #5
          die url vom tut? ka wie die war, hatte das geschlossen als ichfertig war ^^

          und url zum script wo der fehler war kann ich nicht geben ist mom nur lokal

          Kommentar

          Lädt...
          X