Deutsche Umlaute in Ausdrücken
Ewanglir
- javascript
hallo, mein Problem ist folgendes
Ich möchte mit einem Ausdrück in JavaScript eine Namensgenerierung überprüfen. Erstes Kriterium soll sein das am Anfang ein großer Buchstabe steht. Das Problem ist das ich die deutschen Umlaute Ä,Ö und Ü nicht geprüft bekomme.
Ich habe folgendes ohne Erfolg ausprobiert:
/^[A-ZÄÖÜ]/
/^[A-ZÀ-Ü]/
oder auch
/^Ä|Ö|Ü/
weitergehend hab ich da es nicht funktionierte auch nur mit
/^Ä/
geprüft, leider auch ohne Erfolg.
Dann hab ich noch ein wenig versucht über die ASCII-Codierung von Ä zu prüfen.
Mir scheint als habe sich mein Browser gegen die Umlaute verschworen. ;-)
Benutze den Firefox 3.0.5
die Umlaute haben keinen einheitlichen Code, sie sind in den verschiedenen Zeichensätzen unterschiedlich.
Umlaute sind _nicht_ Bestandteil des ASCIIASCII Zeichensatzes.
Empfehlung: Du solltest durchgängig (Editor, Datenbank, Browser) im UTF-8 Zeichensatz arbeiten.
Kalle
hab nun mir den UTF-Code zu gemüte geführt und bin ein wenig schlauer.
Für Ä, Ö und Ü hab ich folgende Entity-Codes herausbekommen.
Ä -- Ö und Ü .
Baue ich die nun einfach in den Ausdruck ein ala /[1]/
oder besser /^(Ä|Ö|Ü)/ ?
Vielen Dank schonmal für die weiterbildung.
ÄÖÜ ↩︎
hab nun mir den UTF-Code zu gemüte geführt und bin ein wenig schlauer.
Für Ä, Ö und Ü hab ich folgende Entity-Codes herausbekommen.
Ä -- Ö und Ü .Baue ich die nun einfach in den Ausdruck ein ala /[1]/
oder besser /^(Ä|Ö|Ü)/ ?
Weder noch. Die Frage ist, wie sind die Daten kodiert? wie ist die JS Datei kodiert?
Struppi.
ÄÖÜ ↩︎
hab nun mir den UTF-Code zu gemüte geführt und bin ein wenig schlauer.
Für Ä, Ö und Ü hab ich folgende Entity-Codes herausbekommen.
Ä -- Ö und Ü .Baue ich die nun einfach in den Ausdruck ein ala /[1]/
oder besser /^(Ä|Ö|Ü)/ ?Weder noch. Die Frage ist, wie sind die Daten kodiert? wie ist die JS Datei kodiert?
Struppi.
hmm was meinst du wie ich meine Daten kodiere? Soll ich mal den Quellcode posten?
Bin ein kleiner Hobbyprogrammierer der aus Spaß am programmieren mit seinem Freund seid einigen Jahren ein Browsergame progamiert und habe mein Wissen nur aus Büchern und diversen Internetseiten. Hab zwar vor Informatik zu studieren, aber das kommt erst in einem halben Jahr...
Bin also über jegliche Weiterbildung froh.
Jan
ÄÖÜ ↩︎
Struppi.
Bitte zitiere nur das worauf du antworten möchtest, Danke.
hmm was meinst du wie ich meine Daten kodiere? Soll ich mal den Quellcode posten?
Das würde nichts bringen, denn dann wüßten wir immer noch nicht wie deine Code kodiert ist.
Bin also über jegliche Weiterbildung froh.
Das ist ein relativ komplexes Thema, zu dem ich relativ wenig sagen kann. Aber du hast von Kalle ja schon Stichworte und einen Link bekommen, warum liest du dich nicht ein wenig ein?
Struppi.