Einzelnen Beitrag anzeigen

kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#1

Prüfen ob String = Farbcode ist

  Alt 14. Sep 2005, 14:57
Hallo ich möchte gerne einen String aus edit1 auf gültigkeit prüfen.

Es ist so dort kann ein Farbcode eingegeben werden, und jetzt möchte ich wissen, ob es auch ein gültiger Farbcode ist.

z.B wenn der User #232399 eingegeben hätte, dann ist alles ok und wenn im edit feld aber 232399 oder etwas ganz anderes steht dann soll eine Meldung kommen mit kein gültiger Farbwert.
Problem ist, dass es so viele Farbcodes gibt d.H der User muss ja auch #2833AA eingeben können usw. Jetzt weiß ich leider nicht, wie ich auf Farbcodes prüfen kann.

Als Idee hatte ich es so, das man die StringLänge prüft muss dan = 7 sein und dass man das erste Zecihen prüft dieses muss dann also # sein, und dann müsste man prüfen, ob die restlichen zeichen ungleich 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F sind und wenn ja dann ist die eingabe falsch. Allerding weiß ich nicht genau wie ich das machen kann?
Ich könnte zwar jeden string prüfen wäre aber glaube ich etwas aufwendig wenn ich alle positionen prüfe oder? gibt es vielleicht eine bessere Möglichkeit?
Florian Gilde
  Mit Zitat antworten Zitat