Gibt es eine Möglichkeit anzugeben welche Zeichen erlaubt sind und welche nicht?
Ja, Sie können bei den Beschränkungen für die Eingabe den folgenden regulären Ausdruck eintragen:
[\pL 0-9]*
Das erlaubt Buchstaben (\pL
), das Leerzeichen und die Ziffern 0-9. Und zwar beliebig viele davon (*
). Wenn Sie auch Satzzeichen haben möchten, ergänzen Sie diese noch:
[\pL 0-9\.\!\:\?]*
Der Backslash sorgt dafür, dass diese Zeichen nicht missverstanden werden.
Damit kommt bei ungültigen Zeichen eine Warnung nach dem "Weiter". Falls Sie die Zeichen schon direkt bei der Eingabe blockieren wollten, müssten wir ein wenig in JavaScript einsteigen.