正则表达式RegExp后面直接加方括号是什么意思

RegExp后面直接加方括号是什么意思,比如 var reIE = new RegExp("MSIE (\d+\.\d+);"); reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);

表示组,这里取第一个组,也就是IE x.x中的那个x.x

你能详细说一下吗,我不懂这个RegExp后面的那个方括号,还有这个表达式我看不出来跟前面的有什么关系@caozhy

那个不是正则表达式,那个是索引,表示取第一个正则中的第1个组。第0个组是正则本身的结果,第一个组是那个括号里面的。详细不起来,看不懂拉倒。蒋涛扣掉我的c币我还给你回答,你要知足,懂?

学习一下正则表达式,别人说的总是支离破碎的,不如系统的看一下!