Регулярное выражение Javascript для разбора строки пути

У меня есть приложение, которое показывает фотографии и альбомы для пользователя. На основании текущего состояния приложения я показываю соответствующий вид. При каждом изменении вида я изменяю URL, затем контроллер получает значение URL с помощью window.location.hash

Возвращает строку этой формы:

"photos/byalbum/albumid"
"photos/allphotos"
"photos/eachphoto/albumid/photoid"

Мой вопрос заключается в том, как мне разобрать это с помощью регулярных выражений javscript, чтобы определить, какой вид я должен отображать, а также чтобы получить параметры (albumId / photoId)

Ответы на вопрос(2)

Ваш ответ на вопрос