2013-11-04 28 views
3

我有這樣的URL匹配:

$httpBackend.whenGET('/api/alerts/1121212156/0/4/0').repond(someObject) 

的問題是,1121212156是蜱,因此它可以每次不同。有人知道如何創建一個正則表達式來做到這一點?

回答

3

$httpBackend.whenGET的文檔說,您可以傳遞正則表達式對象來代替URL。我剛剛在regexpal.com上做了一個快速測試,看看這個正則表達式是否工作,並說明了這一點,儘管我沒有通過whenGET實際測試它。

var urlRegex = /\/api\/alerts\/[\d]+\/0\/4\/0/; 
urlRegex.test('/api/alerts/1121212156/0/4/0'); // returns true 

希望有所幫助。

+0

謝謝!這也是工作 –

4

$ httpBackend.whenGET(/ \ api/alerts/[0-9] +/2/4/0 /)。 respond(someObject);

相關問題