Hallo,
Hallo,
Javascript scheint nach meinen bescheidenen Kenntnissen ja keine einfache Möglichkeit zu bieten, unerwünscht Zeichen am Anfang und Ende eines Strings zu entfernen. (oder doch?)
doch. Hier findest du weitere Informationen:
http://de.selfhtml.org/javascript/objekte/regexp.htm
http://de.selfhtml.org/perl/sprache/regexpr.htm
mystring = mystring.replace(/^(\s+|++)/,'').replace(/(++)$/,'');
Da mir das Ganze nicht sehr elegant erscheint, die Frage:
Sind offensichtliche Fehler in meiner regex?
Kann man das eleganter schreiben?
Ja
Insbesondere: wie kann man die doppelten .replace vermeiden (ich will ja in beiden Fällen - vorne und hinten - jeweils nur löschen, d.h. durch '' ersetzen.
Dies sollte das gewünsche Erbebnis bringen:
myNewString = myString.replace(/\+| /g,"");
cu,
ziegenmelker