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?)
Ich hab mir also folgende regex gebastelt, um alle "+" am Anfang und Ende, sowie alle Leerzeichen am Anfang zu entfernen:
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?
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.
Gruß Fritz