JavascriptString-Funktionen |
Die folgenden Funktionen beseitigen Leerzeichen am Anfang, am Ende, sowie am Anfang und Ende eines Strings.
// Beseitigt Leerzeichen am Anfang eines Strings // ^ passt auf den Wortanfang, \s bedeutet Leerzeichen, + bedeutet 1 oder mehrere String.prototype.ltrim=function() { return this.replace(/^\s+/, ""); } // Beseitigt Leerzeichen am Ende eines Strings // \s bedeutet Leerzeichen, + bedeutet 1 oder mehrere, $ passt auf das Wortende String.prototype.rtrim=function() { return this.replace(/\s+$/, ""); } // Beseitigt Leerzeichen am Anfang und am Ende eines Strings String.prototype.trim=function() { return this.ltrim().rtrim(); } |
Die folgende Funktion entspricht der Java-Funktion startsWith:
// Liefert true, wenn der String mit dem Präfix x beginnt String.prototype.startsWith=function(x) { var k=x.length; if (this.length<k) return false; return this.substring(0, k)==x; } |