javascript&正規表現で、希望するセルへ色を一括で付けたい

var regexp = new RegExp("^c[0-9]{2}g[0-9]{3}_2$");
function test(){
//個人的にはgetElementsByTagNameNSが使いたい。
var tds = document.getElementsByTagName("td");
for (var i = 0;i <tds.length;i++){
if (regexp.test(tds[i].getAttribute("id"))){
tds[i].setAttribute("style","background-color:red;");
}
}
}


ネタ元