我試圖包圍日期在middleRsults與標籤:的Javascript:包相匹配的正則表達式與標籤
var middleRsults = "95.00 04/07/15 aaaa 10/02/15 ";
var regex =/\d{2}\/\d{2}\/\d{2}/g;
var x= middleRsults.replace(regex,"<b>$1</b>")
我想什麼:
95.00 <b>04/07/15</b> aaaa <b>10/02/15</b>
相反,我居然得到:
95.00 <b>$1</b> aaaa <b>$1</b>
我搜索了很多,但無法弄清楚爲什麼這種情況發生在我正在使用的這個特定的正則表達式中。
閱讀[文檔](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Specifying_a_string_as_a_parameter)來仔細瞭解'$ 1'的含義,以及可以使用的其他特殊替換模式。 – 2016-12-25 16:17:39