Dennis: Variable auf gültige Farbangabe überprüfen ?

Beitrag lesen

Huhu Dennis

Hihi lulu, ;-)

$preg = "/#[a-zA-Z0-9]{6}/";

das passt aber auch auf "#Braten" mit "#Bohnen" und "#Erbsen".
Also besser [a-fA-f0-9] als Zeichen Klasse nehmen.

Stimmt, wäre besser.

Dann gibt es für Farbangeben ja auch noch die Kurzschreibweise mit nur drei Zeichen.
Also f20 => ff2200.
Das wäre dann ggf. auch noch mit zu berücksichtigen.

Man könnte z.B. einen zweiten RegEx machen, der darauf machted und dann fragen ob $preg1 oder $preg2 matched.

$preg2 = /"[a-fA-F0-9]{3}"/

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Probleme mit Formularen?
http://tutorial.riehle-web.com hilft weiter.