hi,
ich hab ein Textfeld, in das man einen HTML color code eintragen kann.
Und damit meinst du sowas wie #abcabc - oder auch noch andere mögliche Schreibweisen?
Wenn da Unsinn drinsteht, erzeugt das einen Fehler, wenn man das als CSS Eigenschaft übernimmt. Also wollte ich das gerne vorher verifizieren, aber ich komm mit regex nicht auf einen grünen Zweig.
%[0-9a-f] funktioniert irgendwie nicht.
Ist ja auch "irgendwie" Unfug.
Wozu denn bitte ein Prozentzeichen?
Und du willst die erlaubten Zeichen genau 6 mal haben - oder 3 mal, wenn du auch die Kurzschreibweise akzeptieren willst. Also solltest du auch einen entsprechenden Quantifier nutzen.
Und darauf, dass sonst nichts drinsteht, wirst du auch noch achten wollen. Also ^ und $ für Zeichenkettenanfang und -ende nutzen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }