2016-06-18 39 views
1

我正在構建使用正則表達式進行路由的node.js服務器。node.js中的URL的正則表達式表達路由

其具有的node.js到捕獲的使用正則表達式

www.domain.com/people-images-taken-on-December-05-2011/ 

The people-images-taken-on-的URL被固定在URL。我只想捕捉月份,日期和年份。

我會捕捉表達上述網址,如下所示

app.get('/people-images-taken-on-{only alphabets}-{2 digits}-{4 digits} ', 

我找到了正則表達式的每個圖案分別

allows only alphabets - [a-zA-Z]+$ 
allows a 4 digits value - (\\d){4} 
allows a 2 digits value - (\\d){2} 

我想把東西結合起來,但我慘遭失敗了很多次。任何一個可以爲url patern提供正確的正則表達式嗎?也有人可以告訴我這種基於正則表達式的路徑處理是處理日期的好方法嗎?

回答