$1,$2是表示的小括号里的内容

$1是第一个小括号里的 ,$2是第2个小括号里的

例子

//将yyyy-mm-dd格式转换为年月日格式
function chDate1date(str){
var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
return str.replace(reg,"$1年$2月$3日")
};
chDate1date('2019-08-28')

上述例子中

$1指2019

$2指08

$3指28