preg_match Problem

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

  • preg_match Problem

    Hallo,

    habe ein $_POST Eingabefeld bei welchem ich den übergebenen String prüfen möchte.
    Folgendes habe ich bereits:

    PHP Code:
    preg_match("/^[[:alpha:]]|[[:digit:]]|[[:blank:]]|\?|\-|\:|\@|\()$/",$_POST['name']) 
    (Hinter jedem "oder Strich" ab dem ? sind Backslashes welche hier nicht dargestellt werden)

    Das spiegelt alle Zeichen wieder die ich - auch mehrfach - zulassen möchte. Nun soll aber ein doppletes Minuszeichen verboten sein. (also --).Ein einzelnes hingegen erlaubt sein. Wie füge ich diesen Teil den nun hierzu?

    Danke für Tipps
    Last edited by galaxy2; 07-02-2006, 16:07.

  • #2
    str_replace("--","-",$var);

    :-)

    Einfach und schnell

    Gruß

    BKE

    Comment


    • #3
      Ich will nichts ersetzten, sondern einfach eine Eingabe eines dopellten -- (Minuszeichens) verbieten.

      Comment


      • #4
        Dann prüfst Du ob zwei hintereinander vorkommen, nachdem das Formular abgeschickt wurde.

        Comment

        Working...
        X