Hallo Axel,
name = tdiv.childNodes[3].innerHTML;
alert(name);
s = name.replace("/^ /", "");
alert(s);
s = name.replace("/^\s/", "");
alert(s);
Du hast zwei Zeichen in Deinem regulären Ausdruck, die Du wahrscheinlich beide da nicht haben willst (^ und \*). Schau mal <http://de.selfhtml.org/javascript/objekte/regexp.htm@title=hier>. Außerdem sagt Dir <http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=SelfHTML> auch, dass eine replace()-Anweisung standardmäßig höchstens eine Ersetzung macht. Möchtest Du das?
Viele Grüße
der Bademeister