JavaScriptのテキスト文字列で引用符(およびアポストロフェとエスケープ文字)をエスケープしようとしています:
var text = 'Escape " and \' and /.';
var rx = new RegExp('/([\'"])/g');
console.log(text, ' ==> ', text.replace(rx,'//\1'));
出力されると予想されるのは ですEscape /" and /' and //.
が、代わりに が得られEscape " and ' and /.
ます。
私はこれを機能させることができないようで、何が問題なのかわかりません。
ここにJSFiddleがあります:http://jsfiddle.net/hvtgf/