Zitat:
Ich möchte Überprüfen ob andere Zeichen als
Demnach ist dein Vorgehen und die Überschrift falsch, denn du willst nicht auf "ungültigen" Zeichen prüfen, sondern darauf, daß der String nur aus "gültigen" Zeichen besteht.
Das ist auch erstmal OK, denn deine Definition besteht nur aus den gültigen Zeichen und "alle" Ungültigen wirst du nicht kennen und sie auch nicht alle prüfen wollen.
Lösung: Prüfe jedes Zeichen, ob es gültig ist und wenn nicht.
Was ist mit einem Leerstring "ohne" irgendein Zeichen?
Wie du das prüfst ist egal ... mit Schleife drüberlaufen, RegEx oder sonstwie.