\\([a-z]+\\)\\.\\1 为什么abc.bc可以匹配 abc.ab却不能 新手 实在是不太明白 尤其是后面的\\1 我觉得abc.bc 和 abc.ab没区别啊 绕进去了 求详细解释
都不可以匹配
var reg = new RegExp("\\([a-z]+\\)\\.\\1");var str = "abc.bc";reg.test(str); // false
\\代表转义字符
\1代表第一个括号的内容,的重复
但是你没有括号,你的括号都被转义,成为真正的括号,不是正则里面的括号;