SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/Objekte/String/trim
Die Methode str.trim() entfernt alle 'whitespaces' (Leerzeichen, Tabs, Zeilenumbrüche) am Anfang und am Ende des Strings.
var elem = document.getElementById('button');
elem.addEventListener('click', LeerstellenEntfernen);
function LeerstellenEntfernen() {
var Eingabe = ' mein Passwort ';
var Passwort = '-' + Eingabe.trim() + '-';
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = Passwort;
}
Passwörter haben bei Eingaben oft voranstehende oder folgende Leerzeichen. Die Variable Eingabe
wird mit Eingabe.trim() um die Leerstellen gekürzt. Um dies deutlich zu machen, werden dem Passwort Bindestriche vor- und hinten angestellt.
Früher mussten Sie dafür einen RegEx verwenden:
Siehe auch
Weblinks
- ECMA: string.prototype.trim
- MDN: String.prototype.trim()