Vous y êtes presque, n'ajoutez pas le ^
et $
ancres. Et les majuscules A-F
la plage n'est même pas nécessaire car Express semble respecter la casse :
app.post('/:mongoId([0-9a-f]{24})', function(req, res){
var id = req.param('mongoId');
...
});