Ich möchte mit einem Regex überprüfen ob eine gülite Farbangabe gemacht wurde.
es sollte den String absuchen nach zeigen von 0-9 und a-f. Es darf aber nur 6 Zeichen haben.
Der Regex oben motzt wenn es weniger als 6 Zeichen hat sowie wenn ein ungültiges Zeichen darin vorkommt. Aber es ist möglich mehr als 6 Zeichen einzugeben. Kann mir wer sagen wie ich ihn abändern muss damit man nur 6 Zeichen eingeben kann?
Code:
if(preg_match("%[\dabcdef]{6,6}%i", $string))
es sollte den String absuchen nach zeigen von 0-9 und a-f. Es darf aber nur 6 Zeichen haben.
Der Regex oben motzt wenn es weniger als 6 Zeichen hat sowie wenn ein ungültiges Zeichen darin vorkommt. Aber es ist möglich mehr als 6 Zeichen einzugeben. Kann mir wer sagen wie ich ihn abändern muss damit man nur 6 Zeichen eingeben kann?