Sfeni
22-10-2002, 23:49
Ich möchte gerne einen String überprüfen, in dem nur bestimmte Werte/Zeichen drin vorkommen dürfen.
Das habe ich versucht, funktioniert aber nicht:
<?php
$text = "ABCabc";
$erlaubt = "a-z0-9/";
if(ereg("([$erlaubt])",$text) == TRUE) {
echo "OK";
} else {
echo "Nur Kleinbuchstaben!";
}
?>
Er gibt mir hier trotzdem OK aus, obwolh Großbuchstaben (Falsche Zeichen) drin sind.
Wie funktioniert das denn richtig?
Das habe ich versucht, funktioniert aber nicht:
<?php
$text = "ABCabc";
$erlaubt = "a-z0-9/";
if(ereg("([$erlaubt])",$text) == TRUE) {
echo "OK";
} else {
echo "Nur Kleinbuchstaben!";
}
?>
Er gibt mir hier trotzdem OK aus, obwolh Großbuchstaben (Falsche Zeichen) drin sind.
Wie funktioniert das denn richtig?