Edelbert: preg_macht und meine probleme

Ich probiere rum, ich lese es nochmal aber ich komme nicht auf den trichter... ich frage freunde... 3 stück.. 3 ver. antworten.

Ich möchte überprüfen ob nur folgende zwichen im string enthalten sind:
a-z A-Z 0-9 sowie _-.+()

Mein bisheriger versuch sieht so aus (und klappt nicht):

$FORM_EDIT_chars="[a-zA-Z0-9-_()+]";
preg_match($FORM_EDIT_chars,$_POST['FORM_EDIT_1st'])

hilfe wäre jetzt allersüsst.

Und bitte keine deklirationen von preg_mach aus irgendwelchen manuals... das hau ich euch nur um die ohren weil ich es jetzt 100 mal gelesen haben (davon 99x mit verstand... so dachte ich)

bitte
tschö

  1. Hi,

    Mein bisheriger versuch sieht so aus (und klappt nicht):
    $FORM_EDIT_chars="[a-zA-Z0-9-_()+]";
    preg_match($FORM_EDIT_chars,$_POST['FORM_EDIT_1st'])

    Du prüfst, ob mindestens eines der Zeichen aus der Whitelist stammt, nicht ob dem für jedes Zeichen so ist. Dies wäre gegeben, wenn Du entweder prüfst, ob von String-Anfang bis -Ende nur erlaubte Zeichen vorkommen, oder wenn Du auf das Vorhandensein mindestens einen nicht erlaubten Zeichens prüfst.

    Und bitte keine deklirationen von preg_mach aus irgendwelchen manuals... das hau ich euch nur um die ohren weil ich es jetzt 100 mal gelesen haben (davon 99x mit verstand... so dachte ich)

    Doch :-)

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. *lacht*
      Ich sagte noch vorhin zu einem freund neben mir "ne.. ich glaube da kommt nicht so schnell  ne antwort.. ich glaube am ehesten würde chetah antworten"

      und siehe da...

      aber bitte sag mir doch wie der pattern aussehen muss =/
      Ich könnte es daran nachvollziehen...

      ciao

      1. Hi,

        Ich sagte noch vorhin zu einem freund neben mir "ne.. ich glaube da kommt nicht so schnell  ne antwort.. ich glaube am ehesten würde chetah antworten"

        und siehe da...

        da kannst Du mal sehen :-)

        aber bitte sag mir doch wie der pattern aussehen muss =/

        Nö. Mit dem, was ich bereits sagte, kannst Du eine Lösung finden (genauer gesagt zwei). Wenn nicht, solltest Du mir sagen, woran das liegt.

        Ich könnte es daran nachvollziehen...

        Ja, aber Du hättest es nicht _selbst_ herausgefunden. Und darum geht es mir.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes