反向引用:捕获组捕获到的内容,不仅可以在正则表达式外部通过程序进行引用,也可以在正则表达式内部进行引用,这种引用方式就是反向引用
//反向引用 var str='#1234'; var re=/#(d+)/; re.test(str); console.log(RegExp.$1); //反向引用实现调换字符串中两个单词的顺序 var changeStr='123 456', re=/(d+) (d+)/, newStr=changeStr.replace(re,'$2 $1'); console.log(newStr); // 456 123