为什么正则表达式构造函数需要双重转义?
在下面的正则表达式中,\s表示空格字符。我想象正则表达式解析器,正在通过字符串看到\并知道下一个字符是特殊的。
但事实并非如此,因为需要双重逃脱。
为什么是这样?
var res = new RegExp('(\\s|^)' + foo).test(moo);是否有一个具体的例子说明单个逃避如何被误解为其他东西?
 胡子哥哥
胡子哥哥 
					达令说
 
					哈士奇WWW
 
					慕妹3146593
 
					呼啦一阵风
 随时随地看视频慕课网APP
随时随地看视频慕课网APP