input text pattern umlaute
bearbeitet von MatzeHallo,
ich habe für ein input "text" folgendes pattern gesetzt (mittels js):
document.getElementById("txtfamilyname").pattern = "^[a-zA-Z]{1,}[a-zA-Z ]{0,}[a-zA-Z]{1,}$";
Das funktioniert soweit (also mind. 2 Buchstaben und in der Mitte Leerzeichen erlaubt).
Nun will ich noch Umlaute hinzufügen, z.B.:
document.getElementById("txtfamilyname").pattern = "^[a-zA-ZäöüßÄÖÜ]{1,}[a-zA-ZäöüßÄÖÜ ]{0,}[a-zA-ZäöüßÄÖÜ]{1,}$";
Jetzt funktioniert der pattern nicht mehr, ö usw. wird nicht akzeptiert.
\ö oder ö oder ö funktioniert auch nicht.
Auch wenn ich MINUS hinzufüge (- oder \−) funktioniert es auch nicht mehr.
Was mache ich falsch?
P.S. ich habe HTML 5 und utf-8 im Formular angegeben
input text pattern umlaute
bearbeitet von MatzeHallo,
ich habe für ein input "text" folgendes pattern gesetzt (mittels js):
document.getElementById("txtfamilyname").pattern = "^[a-zA-Z]{1,}[a-zA-Z ]{0,}[a-zA-Z]{1,}$";
Das funktioniert soweit (also mind. 2 Buchstaben und in der Mitte Leerzeichen erlaubt).
Nun will ich noch Umlaute hinzufügen, z.B.:
document.getElementById("txtfamilyname").pattern = "^[a-zA-ZäöüßÄÖÜ]{1,}[a-zA-ZäöüßÄÖÜ ]{0,}[a-zA-ZäöüßÄÖÜ]{1,}$";
Jetzt funktioniert der pattern nicht mehr, ö usw. wird nicht akzeptiert.
\ö oder ö oder ö funktioniert auch nicht.
Auch wenn ich MINUS hinzufüge (- oder "\-") funktioniert es auch nicht mehr.
Was mache ich falsch?
P.S. ich habe HTML 5 und utf-8 im Formular angegeben
input text pattern umlaute
bearbeitet von MatzeHallo,
ich habe für ein input "text" folgendes pattern gesetzt (mittels js):
document.getElementById("txtfamilyname").pattern = "^[a-zA-Z]{1,}[a-zA-Z ]{0,}[a-zA-Z]{1,}$";
Das funktioniert soweit (also mind. 2 Buchstaben und in der Mitte Leerzeichen erlaubt).
Nun will ich noch Umlaute hinzufügen, z.B.:
document.getElementById("txtfamilyname").pattern = "^[a-zA-ZäöüßÄÖÜ]{1,}[a-zA-ZäöüßÄÖÜ ]{0,}[a-zA-ZäöüßÄÖÜ]{1,}$";
Jetzt funktioniert der pattern nicht mehr, ö usw. wird nicht akzeptiert.
\ö oder ö oder ö funktioniert auch nicht.
Auch wenn ich MINUS hinzufüge (- doer \-) funktioniert es auch nicht mehr.
Was mache ich falsch?
P.S. ich habe HTML 5 und utf-8 im Formular angegeben