ПРИМЕЧАНИЕ: Regex является более сложной версией Джозефа и все еще страдает от той же ошибки. Будет восстановлен, когда я это исправлю.
Ответ Джозефа хорош, но в нем есть небольшая ошибка: он пропустит последнюю часть URL, если у вас есть такой URL:
http://domain.com/blog/articles/title-here
Вы можете использовать это вместо:
var u = window.location.href.match(/(.*)(\/\d*)/)[1]
Как работает регулярное выражение:
/ # delimiter
(.*?) # match anything and put in capture group 1
(\/ # match the forward slash
\d*) # match zero or more digits
/ # delimiter