$1是与正则表达式中的第1个子表达式相匹配的文本。以此类推$2是第二个.举例:constreg=/(\d{3})(\d{2})(\d*)(\d{4})/,letphoneNum="15612345678",constres=phoneNum.replace(reg,'$1****$2****$3****$4'),console.log(res)//"156****12****34****5678"。