Nur Buchstaben oder Zahlen? (im formular)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo,
Wie kann ich prüfen ob der User hier nur buchstaben oder Zahlen eingibt also keine Zeichen wie ! ? " usw.
<tr> <td>Nickname*</td> <td><input name="username" maxlength="14" type="text" style=" border: 1px solid #99CCFF;"><?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?></td> </tr>
Danke Schonmal -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Am einfachsten du lässt das Eingegebene dann im PHP gegen die Regex deiner Wahl laufen, die deine Anforderungen an ein sinnvolles Login darstellt.
Zum Beispiel
\w\w\w\w*
-
^[A-Za-z0-9]{5,}$
wäre beispielsweise der RegExp für Buchstaben und Zahlen mit Mindestlänge 5.
Das ganze:
if(!preg_match('/^[A-Za-z0-9]{5,}$/', $username)) echo 'ERROR!!!!';
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage