Tach!
siehe Thema.
String.trim()
in FF entfernt auch Nullbytes, sofern die zum Padding verwendet wurden anstatt Leerzeichen.
Javascript arbeitet bei Strings zeichenorientiert mit Unicode als Zeichensatz. Bytes existieren in dem Zusammenhang nicht.
Kann man sich darauf verlassen daß
trim()
in allen Browsern gleichermaßen tut in dieser Hinsicht?
String.prototyp.trim() ist seit längerer Zeit Bestandteil des ECMAScript-Standard. Alle Browser unterstützen das nicht, aber alle aktuellen, wenn man dem MDN Glauben schenken darf. Zur Not gibt es Polyfills.
dedlfix.