ziegenmelker: replace mit regex

Beitrag lesen

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