Bestimmte Eingabe in Euro und Cent

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Zatu, 17. Mai 2011 .

  1. 17. Mai 2011
    Hallo, ich hoffe ihr könnt mir bei folgendem Problem helfen:

    Ich suche nach einem PHP-Script, das eine bestimmte Eingabe in einem Form-Feld vorschreibt.

    Die möglichen Eingaben sollen sein (Beispielwerte):
    30.17 (Euro) durch einen Punkt getrennt
    oder
    30,17 (Euro) durch ein Komma getrennt

    Des Weiteren soll nicht erlaubt sein, dass Buchstaben eingegeben werden.

    Falls die Form missachtet oder Buchstaben eingegeben werden, soll je eine Error-Message erscheinen.

    Danke!
     
  2. 17. Mai 2011
    AW: Bestimmte Eingabe in Euro und Cent

    Stichwort reguläre Ausdrücke

    PHP:
    $str  "3a0,5" ;

    if (
    preg_match ( "/^([0-9]{1,}(,|\.)[0-9]{1,2}|[0-9]{1,})$/" $str )) print  "ok" ;
    else print 
    "error" ;
    $str muss also folgendermaßen aussehen: mind. eine Zahl, dann ein Komma oder ein Punkt und dann mindestens eine und maximal zwei Zahlen ODER mindestens eine Zahl (ohne Punkt und Komma )

    [0-9] spricht ja für sich, nur 0, 1, 2, 3, ... 9 sind erlaubt
    {x,y} mindestens x maximal y aufeinander folgende Zeichen
    (a|b) sowohl a, als auch b sind möglich
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.