我已经检查了http://www.w3schools.com/jsref/jsref_obj_regexp.asp(不是我太有希望了)和这里的各种问题都没有运气。
我需要的是一种在javascript中双重转义c#特殊字符的方法:
包含"\b"
(退格字符)的字符串
需要更改为"\\\\b"
(又名文字"\\b"
)。
例如
"foo_bar_\b"
需要成为@"foo_bar_\\\\b"
我的主要困难只是捕捉特殊字符,
mystring.replace(/(\[|\])/g, '\\\\$1');
这是我发现的最接近的东西。