Thema: Time limit ?
Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 25.08.2010, 23:31
Rico Rico ist offline
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
inwiefern ist keine lexikalische Sortierung möglich? Du meinst wegen Umlauten? Das stimm, das ist prinzipiell in JS ein Problem.
Wegen Umlauten, den franz. Zeichen è,é,ê,ç,â, etc.
Das ist überhaupt kein Problem! Ich habe mein jetziges Sortierscript lexikalische Sortierung beigebracht. Man muss nur den Sortierbegriff vor dem Sort ändern.
Code:
tmp3 = tmp3.toLowerCase();             // nur Kleinbuchstaben, wegen Grossbuchstaben am Anfang des Sortierbegriffes
tmp3 = tmp3.replace(/[äàâ]/g, "a");	   // ersetzen der Nicht-ACII Zeichen
tmp3 = tmp3.replace(/[éèê]/g, "e");
tmp3 = tmp3.replace(/[öô]/g, "o");
tmp3 = tmp3.replace(/[üû]/g, "u");
tmp3 = tmp3.replace(/ç/g, "c");
Mit diesen Instruktionen ist der ganze Fall erledigt. Anstatt z.B. ä durch a zu ersetzen kann man natürlich auch ae nehmen.

Bei deinem Scriptvorschlag ist das Fehlen der lexikalischen Sortierung umso erstaunlicher, weil der Autor deutschsprachig ist.

Rico

Geändert von Rico (25.08.2010 um 23:35 Uhr)
Mit Zitat antworten
Sponsored Links