dietttz: Array nochmals ausfiltern...

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

  1. 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

    1. thx ihr beiden!!!

      ich glaube christian hat das was ich suche!!!

      mfg dietttz :-)

  2. 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