Você está quase lá, só não adicione o
^
e $
âncoras. E as letras maiúsculas A-F
range nem é necessário, pois o Express parece não diferenciar maiúsculas de minúsculas:app.post('/:mongoId([0-9a-f]{24})', function(req, res){
var id = req.param('mongoId');
...
});