Hallo zusammen,
in der SelfHTML Wiki steht, wenn der Browser noch keine trim() Funktion unterstützt (meist IE < 9), kann man diese mit
String.prototype.trim=function() { return this.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,""); };
selbst definieren. Soweit, sogut.
Nur die Abfrage, ob diese Funktion bereits implementiert ist, macht mir noch Probleme :-(
-
if(!String.trim) ... scheitert derzeit im MS IE. Will damit die Funktion immer neu definieren.
-
if(!String.prototype.trim) ... Wäre eigentlich die vollständige Abfrage. Gibt es andere Browser, die dies nicht können und daran scheitern?
-
if(!"A".trim) ... Was spricht gegen diese kurze Lösung?
Danke im voraus für eure Hilfe.
Gruss