Моя строка приходит в два flavours-Regex добавить символы в подстроке
var a = /aid/f82eb514073124cd10d468b74eee5663?sg=1#/propertyinfo
или
var a = /aid/f82eb514073124cd10d468b74eee5663#/propertyinfo
Я хочу, чтобы добавить содержимое, которое приходит после помощи/и раньше? или # с "-test". В любом из перечисленных выше сценариев результат будет f82eb514073124cd10d468b74eee5663-тест
следовательно
a = /aid/f82eb514073124cd10d468b74eee5663-test#/propertyinfo
или
a = = /aid/f82eb514073124cd10d468b74eee5663-test?sg=1#/propertyinfo
что вы сделали до сих пор? – Oluwafemi
[JavaScript - Получить часть URL-адреса] (http://stackoverflow.com/a/6944772/1115360) может быть вам полезен. –