Hallo Philip,
function fTrim (vString) {
vString = vString.replace(/^( )*/,"");
vString = vString.replace(/( )*$/,"");
return vString;
}
Es gibt keine native trim Function in Javascript, aber Deine ist schon ein guter Anfang. Wenn man sich mal an PHP orientiert, soll trim [Zitat]:
" " (ASCII 32 (0x20)), an ordinary space.
"\t" (ASCII 9 (0x09)), a tab.
"\n" (ASCII 10 (0x0A)), a new line (line feed).
"\r" (ASCII 13 (0x0D)), a carriage return.
"\0" (ASCII 0 (0x00)), the NUL-byte.
"\x0B" (ASCII 11 (0x0B)), a vertical tab.
am Anfang und am Ende eines Strings loeschen. Entsprechend muesstest Du an deinen Regexps noch ein bischen schrauben. Zu lesen gibt's dazu http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/, insbesondere zu \r\n vs. \012\015
Gruß,
Dieter