Регулярное выражение Javascript для разбора строки пути
У меня есть приложение, которое показывает фотографии и альбомы для пользователя. На основании текущего состояния приложения я показываю соответствующий вид. При каждом изменении вида я изменяю URL, затем контроллер получает значение URL с помощью window.location.hash
Возвращает строку этой формы:
"photos/byalbum/albumid"
"photos/allphotos"
"photos/eachphoto/albumid/photoid"
Мой вопрос заключается в том, как мне разобрать это с помощью регулярных выражений javscript, чтобы определить, какой вид я должен отображать, а также чтобы получить параметры (albumId / photoId)