Возможно, вы можете использовать следующее регулярное выражение с группой захвата для всех символов, следующих за последним -
символом:
regular expression: /.*-(.*)/
Объедините предыдущее регулярное выражение с String.match , чтобы получить то, что вы ищете:
let link = document.getElementById("myLink");
let url = link.attributes.href.value;
let pattern = url.match(/.*-(.*)/)[1];
console.log("pattern: " + pattern);
<a id="myLink" href='http://test.stage.cms.9c9media.net:8080/pete-test-1.867172'></a>