Я бы сделал это:
target = target.replace(/\/$/, '');
Теперь, если вам нужно беспокоиться о наличии строки запроса:
<a href='http://foo.bar.com/something/?param=xyz'>hi</a>
, тогда все становится немного сложнее.Синтаксический анализ URL с помощью регулярных выражений, возможно, возможен, но он довольно грязный.Если вам это сойдет с рук, сузьте возможности того, как могут выглядеть ваши URL, чтобы вам не приходилось использовать какой-то большой "официальный" шаблон.