表达正则表达式匹配

时间:2014-01-20 22:09:12

标签: regex node.js express

app.get('/api/transactions/:hash([0-9a-fA-F]{64})', transaction.get);

我希望通过该路线获取/api/transactions/SOMEHASH的任何内容。所有哈希值均为64个字符,为十六进制。但是,这似乎不起作用。想法?

1 个答案:

答案 0 :(得分:2)

试试这个:

app.param('hash', /^[0-9a-fA-F]{64}$/);
app.get('/api/transactions/:hash', transaction.get);