Moin!
Aeh. Ich versuch mal zu erlaeutern, wie ich dich verstehe. Danach, warum ich gar kein Problem sehe.
Du hast folgendes Problem:
User "arthurdent98" moechte sich anmelden.
Er geht auf das Inputfeld wo er seinen Namen eingen soll und frueher oder spaeter erscheint eine Auswahl die er auch nutzt.
Dein Problem ist nun, dass Du sowas bekommst:
"Arthurdent98" Oder noch schlimmer "Arthurdent98 "
Du versuchst nun das Inputfeld zu zwingen alles klein aufzunhemen, damit Du wieder "arthurdent98" bekommst, aber weisst dann immer noch nichts mit "arthurdent98 " anzufangen.
Wenn das so stimmt, dann zu meiner Gegenfrage:
Wo ist denn das Problem? Du schreibst nichts zu Deiner Programmiersprache, aber gibts wirklich eine Programmiersprache die nicht upper-/lowercase und trim beherrscht? Du musst nichts am Eingabefeld drehen sondern an Deiner Ueberpruefung. Lediglich bei Passwoertern musst Du die Eingabe scharf pruefen.
Signaturen sind blöd!