JavaScript Zeichensätze zählen (Wie viele Zeichen Ascii, wie viele unicode..)

Hi,
ich möchte per JavaScript aus einen String auslesen wie viele Zeichen davon mit dem Ascii-, Ansi-, und Unicodezeichensatz darstellbar sind, sowie numerisch sind und wie viele Sonderzeichen enthalten sind.
z. B.
Input: a2X♦☺€-,ä
Ausgabe:

#### Zeichensatz - Analyse
#### ----------------------------------------------------------------
# Zeichenanzahl......................: 9
# Zahlen.............................: 1
# Sonderzeichen......................: 5
# Alle Ascii-Zeichen.................: 5
# Alle ANSI-Zeichen................: 6
# Ausschließlich in Unicode.......: 2

Leider ist mir nicht ganz klar wie ich dieses Problem am besten anpacken könnte. Die Zeichenanzahl hole ich mir durch laenge = str.length;
Die Anzahl der enthaltenen Zahlen zu bekommen wird auch nicht sonderlich schwer sein. Aber wie erkenne ich, ob ein Zeichen in dem jeweiligen Zeichensatz vorkommt?
 
Stichwort charCodeAt
Ascii hat 128 Zeichen, Ansii 256,
über 256 Unicode.
 
Vielen Dank. Also wenn ich richtig recherchiert habe decken sich die Charcodes der Zeichensätze dann auch.
 
Zurück
Oben