Array nochmals ausfiltern...
dietttz
- javascript
0 Christian Seiler0 dietttz
0 pilotpirx
hi!
ich möchte eine normale hex-dez. zahl ( z.B. #12E684 ) ausfiltern.
dies müsste mit einem array machbar sein oder?
als ergebnis möchte ich die rgb farben haben also r=12, g=E6, b=84.
Das "#" sollte ausgefiltert werden (verschwinden).
ich weiß, ich könnte die zahlen auch einfach r=.. g=.. usw. angeben, aber ich möchte einen normalen hexcode ausgefiltert haben.
währe schön wenn ihr mir helft!
mfg dietttz
Hallo,
ich möchte eine normale hex-dez. zahl ( z.B. #12E684 ) ausfiltern.
http://selfhtml.teamone.de/javascript/objekte/string.htm#substr ist Dein Freund.
Grüße,
Christian
thx ihr beiden!!!
ich glaube christian hat das was ich suche!!!
mfg dietttz :-)
hi!
ich möchte eine normale hex-dez. zahl ( z.B. #12E684 ) ausfiltern.
dies müsste mit einem array machbar sein oder?
als ergebnis möchte ich die rgb farben haben also r=12, g=E6, b=84.
Das "#" sollte ausgefiltert werden (verschwinden).
ich weiß, ich könnte die zahlen auch einfach r=.. g=.. usw. angeben, aber ich möchte einen normalen hexcode ausgefiltert haben.
währe schön wenn ihr mir helft!
mfg dietttz
Hallo dietttz
Kennst Du dich etwas mit Regulären Ausdrücken aus?
Vielleicht meinst Du ja sowas hier:
myResult = /#([0-F]{2})([0-F]{2})([0-F]{2})/i.exec('#1234f6')
if (myResult)
{
r = myResult[1]
g = myResult[2]
b = myResult[3]
}
Wobei #1234f6 ein beispielString ist.
Willst Du das einfach mal ausprobieren, oder benötigst Du Erläuterungen?
Gruss PilotPirx