crazyPower
Mitglied
Hallo,
ich hab folgendes Problem: Ich habe einen String der so auf gebaut ist:
5555|9324|43223|6241|321321
Jetzt möchte ich per funktion einen übergebenen Wert aus dem String löschen.
Wenn ich eine RegExp aus dem Übergebenen String mache klappt das. Wenn ich die Pipe davor noch löschen möchte greift meine Regexp nicht (maskiert oder unmaskiert mit \ spielt keine Rolle):
als Item wird bspw. 9324 übergeben!
Woran liegts?
MfG
cP
ich hab folgendes Problem: Ich habe einen String der so auf gebaut ist:
5555|9324|43223|6241|321321
Jetzt möchte ich per funktion einen übergebenen Wert aus dem String löschen.
Wenn ich eine RegExp aus dem Übergebenen String mache klappt das. Wenn ich die Pipe davor noch löschen möchte greift meine Regexp nicht (maskiert oder unmaskiert mit \ spielt keine Rolle):
Code:
function delListEntry(item){
var liste="5555|9324|43223|6241|321321";
reExp = new RegExp("\|"+item, "i");
liste=liste.replace(reExp, "");
alert (liste);
}
als Item wird bspw. 9324 übergeben!
Woran liegts?
MfG
cP