|
|||
Vllt versteht ihr ja nicht was ich meine.
Bsp: HTML-Code:
<html> <head> <title>Hey</title> </head> <body> <h1 style="margin-top:2cm;" align="center">Beispiel</h1><br/> <form action="./php.php" method="get"> <p align="center"> Name:<input type="text" name="name"><br/> <input type="submit" value="Absenden"> </p> </form> </body> </html> PHP-Code:
Also das ist nur ein Bsp. Ich such halt ein Befehl das da Nur Buchstaben und eine Leertaste erlaubt ist und sonst soll immer die Fehlermeldung kommen! Geändert von Nördy (18.04.2015 um 18:22 Uhr) |
Sponsored Links |
|
||||
Du wirst nicht umhinkommen die Grundlagen von regulären Ausdrücken zu lernen, wenn du diese benutzen möchtest. Dein aktueller Stand [a-zA-Z ] trifft auf alle Eingaben zu die irgendwo einen Buchstaben oder ein Leerzeichen enthalten. Die Capturing group () nutzt du nicht, die kannst du einfach weglassen. Wie schon angemerkt wurde fehlt dir mindestens mal ein Quantifier um mehrere Zeichen zu matchen.
Schau dir mal das Beispiel hier mit deinem regulären Ausdruck an, da siehst du sehr schön was genau passiert: https://regex101.com/r/gH0wZ8/1 Und da siehst du auch gleich das nächste Problem, du hast bisher weder Umlaute noch das ß bedacht. Nur ein Leerzeichen vorzusehen ist auch etwas kurz gedacht. Edit: Hier gibts eine kleine Einführung, sogar auf deutsch: http://www.mediaevent.de/javascript/...druecke-1.html Geändert von inta (17.04.2015 um 22:06 Uhr) |
Sponsored Links |
|
|||
Zitat:
|
Stichwörter |
formular, php, preg_match |
Themen-Optionen | |
Ansicht | |
|
|