Hallo,
Machen wir doch gleich Nägel mit Köpfen:
String.prototype.hasText = function() {return !(!this||(this==!this));};
Nur der Vollständigkeit halber, bevor der Thread im Archiv verschwindet:
Obige Methode ergibt leider auch dann false
, wenn eine oder mehrere aufeinanderfolgende Nullen im String enthalten sind, was ja eigentlich kein Whitespace ist, sondern eher Text. Man müsste sie daher so notieren:
String.prototype.hasText = function() {return !(this.indexOf('0')<0 && (!this||(this==!this)))};
Das ist schon nicht mehr so elegant :(.
Habe aber schon den ersten Fall gehabt, wo ich die neue String-Methode brauchen konnte :)
Gruß, Don P