peter: Reguläre Ausdrücke: Nur Buchstaben Zahlen und Zeichen

Beitrag lesen

Hi,

Ich möchte Sätze daraufhin kontrollieren, ob nur Buchstaben a-z, A-Z, Zahlen 0-9 und einige vereinzelnte Zeichen wie .,?! in dem Satz vorkommen.

Ich bin so weit:
if( preg_match("/[1]+$/", $sentence) ) { // MACHE WAS }

Also wenn ich das mit den Metazeichen richtig verstehe, dann trifft der Punkt z.B. für alle Zeichen zu, wenn er nicht mit einem Backslash maskiert wird. Zumindest das Fragezeichen dürfte auch noch problematisch sein.

gruß
peter


  1. a-zA-Z0-9,.!? ↩︎