Arne: Prüfen, ob ein Textfeld einen gültigen HEX-RGB-Code enthält.

Wie kann ich prüfen, ob das Textfeld ausschließlich Zahlen und Zeichen von A-F enthält???

  1. Hallo Arne,

    Wie kann ich prüfen, ob das Textfeld ausschließlich Zahlen und Zeichen von A-F enthält???

    Du könntest den Inhalt des Textfeldes gegen den regulären Ausdruck /[1]{6}$/ matchen.

    http://selfhtml.teamone.de/javascript/objekte/regexp.htm

    Viele Grüße,
    Christian


    1. 0-9a-fA-F ↩︎

    1. Du könntest den Inhalt des Textfeldes gegen den regulären Ausdruck /[1]{6}$/ matchen.

      als ergebnis.length bekomme ich eine eins, bei 6 gültigen zahlen.
      ich hab ehrlich gesagt noch nie mit regular expressions gearbeitet. vielleicht kannst du mir einen kleinen beispielcode für diesen fall geben?

      aber danke schonmal für den schnellen tip!


      1. 0-9a-fA-F ↩︎

      1. Hallo Arne,

        als ergebnis.length bekomme ich eine eins, bei 6 gültigen zahlen.

        [Ich nehme mal an, Du beziehst ergebnis auf das Beispiel in SELFHTML.] Das ist doch schon mal prima. Das heißt, die Zeichenkette wurde genau einmal gefunden. Wenn ergeniss == false ist, dann wurde nichts gefunden, d.h. die Zeichenkette ist nicht gültig. Folglich kannst Du unterscheiden: Wenn ergebnis == false ist, dann ist der Wert ungültig; wenn das nicht so ist, dann ist der Wert gültig.

        Viele Grüße,
        Christian