我试图包围日期在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