PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : String überprüfen



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?

The Ripper
23-10-2002, 10:37
die richtige expression müsste so lauten:
$erlaubt = "^[a-z0-9]*$";