@@Karl Heinz K.:
nuqneH
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.
Keine Umlaute, kein ß, kein à, kein é? Ich halte die Beschränkung auf a-z, A-Z für reichlich du^Wungeeignet.
if( preg_match("/[1]+$/", $sentence) ) { // MACHE WAS }
Also für $sentence = "Hallo, wie geht es dir?"; soll die Bedingung wahr sein und für $sentence = "Tom & Jerry gingen in den Wald!"; soll die Bedingung nicht wahr sein.
Und warum negierst du dann die Zeichenklasse?
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
a-zA-Z0-9,.!? ↩︎