unrealzero_php
Erfahrenes Mitglied
Hallo Zusammen
Hab mir eine kleine Funktion geschrieben welche die Eingabe prüfen soll. Es soll geprüft werden, ob es sich um einen Farbwert handelt oder nicht.
Das Problem bei meiner Funktion. Es wird lediglich der erste Buchstaben nach der # geprüft. Wie kann ich alle sieben Zeichen auf die Werte 0-9,a-f,A-F prüfen?
Hab mir eine kleine Funktion geschrieben welche die Eingabe prüfen soll. Es soll geprüft werden, ob es sich um einen Farbwert handelt oder nicht.
Das Problem bei meiner Funktion. Es wird lediglich der erste Buchstaben nach der # geprüft. Wie kann ich alle sieben Zeichen auf die Werte 0-9,a-f,A-F prüfen?
PHP:
$color = $_POST['color'];
function ColorCheck($color)
{
if(ereg("(#+[0-9,a-f,A-F])", $color))
{
if(strlen($color) == 7)
{
return TRUE;
}
else
{
return FALSE;
}
}
else
{
return FALSE;
}
}