Hallo - guten Abend,
? - und die Ausgangssituation:
Das Textfeld eines Formulares darf nur Buchstaben a bis z enthalten.
Überprüft wird das bei mir mit regx = /[^a-z]/gi und der test()-Methode.
Andere Zeichen sollen mit replace() gekillt werden.
if (regx.test(wert))
wert = wert.replace(regx,'');
Bestimmte Buchstaben-Sonderzeichen, die nicht auf der Tastatur vorhanden sind - wie das dänische ö -
soll man aber über eine Funktion in das Textfeld einfügen können, diese Sonderzeichen sollen also nicht replaced werden.
Die Einfügefunktion habe wie folgt umgesetzt, und das klappt auch.
wert = String.fromCharCode(dezimalwert);
Wie kann ich - wenn das überhaupt geht - meine regx-Bedingung so abändern, das die Buchstaben-Sonderzeichen als "normale" Buchstaben erkannt werden bzw. nicht herausgefiltert werden ?
Mfg Holger