ingobar: replace(variable,"#") geht nicht

Beitrag lesen

Hallo zusammen,

ich möchte gerne den User eine rtf-Tabelle in eine Textarea kopieren lassen, um sie später per JS zu zerlegen.(Das geht auch soweit).

Ich wollte jetzt allderding dem User die Möglichkeit geben die Trennungen zwischen den Datensätze selbst anzugeben:

Nachname <input size="2" type="text" id="trenner1" value="\t"> Vorname

Wenn ich jetzt aber dies hier mache

var trenner1 = "/"+document.getElementById('trenner1').value+"/g";
var contentData = document.getElementById('pastedContent').value;
contentData = contentData.replace(trenner1,"#");

ersetzt er mir den Tab nicht. Wenn ich direkt

contentData = contentData.replace(/\t/g,"#");

schreibe aber schon.

Wenn ihr euch wundert, warum ich das mache möchte: Ich dachte, dass ich dann im zweiten Schritt split("#"), um und damit die Daten schön in einem Array habe und sie so leichter verwenden kann.

Kann mir jemand mit meinem Problem helfen?