stephanie: reg ausdruck

Hallo Ihr,

ich habe folgenden regulären ausderuck und weiss aber nicht genau, was der macht , da ich erst seit kurzem php mache :-)

if (!preg_match("/^.+$/i", $form->feld))...

kann mir jemand verraten, wie ich es schaffe, dass der reg ausdruck kein zeichen wie % durchlässt?

vielen dank,
stephanie

  1. Holladiewaldfee,

    ich habe folgenden regulären ausderuck und weiss aber nicht genau, was der macht , da ich erst seit kurzem php mache :-)

    dann helfen Dir ...
    http://de2.php.net/manual/en/pcre.pattern.modifiers.php
    http://de2.php.net/manual/en/pcre.pattern.syntax.php

    if (!preg_match("/^.+$/i", $form->feld))...

    ^: Hier: Anfang der Zeichenkette
    .: Beliebiges Zeichen außer Newline
    +: Vorhergehendes Zeichen muß mindestens einmal auftauchen
    $: Hier: Ende der Zeichenkette
    i: Groß- und Kleinschreibung egal

    Ciao,

    Harry

    --
      Intelligenz ist nicht zwingend etwas positives.
      Man weiß erst, was man hatte, wenn man es verloren hat.
  2. Hallo Ihr,

    Hallo Du,

    if (!preg_match("/^.+$/i", $form->feld))...

    im Moment läßt der Ausdruck ja gar nichts durch, außer \n. Wozu ist das überhaupt gut?

    kann mir jemand verraten, wie ich es schaffe, dass der reg ausdruck kein zeichen wie % durchlässt?

    vielleicht so?:
    if (!preg_match("/%/", $form->feld))

    Gruß, Andreas