我有一个Greasemonkey脚本,可以打印div-可以!但是,我希望能够在此div中的所有日期中添加粗体标签。

日期格式为MM / DD / YYYY

所以像这样:

var regex = '\d{2}\/\d{2}\/\d{4}';


那我将如何执行搜索替换?如果div被称为loanTable

非工作概念:

$("#loanTable").html().replace( regex, "<b>" regex "</b>" )


像上面的东西应该可以工作,但是我不确定确切的语法。

最佳答案

使用regex capture group

var loanTable   = $("#loanTable")
var loanHTML    = loanTable.html ().replace (/(\d{2}\/\d{2}\/\d{4})/g, "<b>$1</b>");
loanTable.html (loanHTML);

10-05 22:33