Ich habe mich umgesehen, wie man mit JavaScript Namen in die korrekte Groß- und Kleinschreibung umwandeln kann, z. B. würde aus George Mchall George McHall werden. Ich war in der Lage, ein Schreiben auf Codeproject zu finden, wie dies zu tun, sowie eine Person, die es beabsichtigt, dies zu tun:
function toProperCase(s){
return s.toLowerCase().replace( /\b((m)(a?c))?(\w)/g,
function($1, $2, $3, $4, $5) {
if($2){
return $3.toUpperCase()+$4+$5.toUpperCase();
}
return $1.toUpperCase();
});
}
Dies ermöglicht das, was ich suche. Aber ich muss in der Lage sein, es weiter zu erweitern und zusätzliche Fälle hinzuzufügen.
Ich fand eine weitere Seite auf der Website von John Gruber für Titel, aber ich möchte nur die Namen bearbeiten.
Hat jemand eine Idee, wie man sie erweitern kann? Ich bin wirklich nur auf der Suche nach einem Punkt in die richtige Richtung.
Bearbeiten: Da ich hier auf eine Mauer zu stoßen scheine, hat vielleicht jemand eine Möglichkeit, dies serverseitig zu tun. Dies ist zumindest für jetzt mit ColdFusion für die Server-Seite. Ich habe eine C#-Implementierung gesehen, aber ich bin nicht in der Lage, zu C# im Moment zu bewegen.