Kai345: trim() bei JS ?

Beitrag lesen

[latex]Mae  govannen![/latex]

in PHP gibt es mit trim() eine Funktion die einem String vorn und hinten Whitespaces (Leerzeichen) kappt (oder andere Zeichen)
http://de3.php.net/manual/de/function.trim.php

gibt es eine Entsprechung in JS?

Jein, jedenfalls nicht, was andere Zeichen betrifft

Aber wie dort schon steht, auch erst ab JS 1.8.1

Ansonsten:

if (typeof String.prototype.trim === "undefined") {  
	String.prototype.trim = function () {  
		return this.replace(/\s+$/, "").replace(/^\s+/, "");  
	};  
} 

Wenn man hier die Abfrage wegläßt, ließe sich die Funktion auf andere Zeichen erweitern, da die originale trim-Methode dann überschrieben wird. (ist natürlich dann entsprechend langsamer als eine eingebaute Methode)

Cü,

Kai

--
Deutsches Liedgut international:
In early rope to mountain we pull
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?