Вы можете использовать для этого встроенный в JavaScript URL . URL также предоставит вам другие проанализированные свойства, к которым легко получить доступ, например, параметры строки запроса, протокол и т. Д.
Regex - это болезненный способ сделать что-то, что в противном случае JavaScript делает очень простым.
Я знаю, что вы спрашивали об использовании регулярных выражений, но в случае, если вы (или кто-то приедете сюда в будущем) действительно заботитесь о том, чтобы получить информацию, и не намерены использовать регулярные выражения, возможно, этот ответ поможет.