我试图在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/