PHP preg_match für nur Zahlen und Buchstaben, keine Sonderzeichen

8

Ich will nicht preg_match_all ... weil das Formularfeld nur Zahlen und Buchstaben erlaubt ... ich frage mich nur, was die richtige Syntax ist ...

Nichts Besonderes ... muss nur die richtige Syntax für eine preg_match-Anweisung kennen, die nur nach Zahlen und Buchstaben sucht. Etwas wie

%Vor%

Aber das sucht auch nicht nach Zahlen ....

    
user517593 05.04.2011, 14:14
quelle

3 Antworten

25

Wenn Sie nur sicherstellen möchten, dass eine Zeichenfolge nur alphanumerische Zeichen enthält. A-Z, a-z, 0-9 müssen Sie keine regulären Ausdrücke verwenden.

Verwenden Sie ctype_alnum()

Beispiel aus der Dokumentation:

%Vor%

Das obige Beispiel gibt Folgendes aus:

%Vor%     
Jacob 05.04.2011, 14:20
quelle
10
%Vor%     
Vish 05.04.2011 14:20
quelle
2

Wenn Sie mehr als 1 abgleichen möchten, müssen Sie uns jedoch etwas Code zur Verfügung stellen und wir können Ihnen besser helfen.

obwohl in der Zwischenzeit:

%Vor%

:)

    
Richard Dickinson 05.04.2011 14:18
quelle

Tags und Links