RegExp.$1..9 - повертає дев'ять останіх співпадань по шаблону.
RegExp.$1
RegExp.$2
RegExp.$3
RegExp.$4
RegExp.$5
RegExp.$6
RegExp.$7
RegExp.$8
RegExp.$9
$1..9 властивість об'єкту RegExp яка містить дев'ять останіх співпадань по шаблону.
Властивість $1..9 яка змінюється при кожному співпадані з шаблоном регулярного виразу.
var reg= /(\w+)\s(\w+)\s(\w+)/;
reg.exec('Java Script code');
alert(RegExp.$3+' '+RegExp.$1 +' '+RegExp.$2);
var re = /(\w+)\s(\w+)/
var str = 'code js' ;
str.replace ( re, '$2, $1');
console.log(RegExp.$1); // "code"
console.log(RegExp.$2); // "js"
alert(str);