00willson: Ersetzen von Sonderzeichen

Beitrag lesen

Hallo zusammen,

ich möchte Sonderzeichen in einem String ersetzen, was allerdings nicht funktioniert.
"^[\w\d\s\(\),]+$".replace('\\', '\\\\')

Hat jemand eine gute Idee für mich?
Die ganz besonders Wachsamen unter Euch haben sicherlich bemerkt, dass ich RegExp anlegen möchte.
validateForm.RegExp.HOUSENUMBER = new RegExp("^[\w\d\s\(\),]+$");
Dies funktioniert allerdings offensichtlich nur mit doppelt escapten Sonderzeichen. Oder kann man das irgendwie umgehen?

By the way: der String selbst ist fix und kann nicht geändert werden.

Besten Dank für Eure Hilfe!