Я пытаюсь избавиться от протокола и домена от URL-адреса в jQuery с помощью .replace()
и regex, но он оставляет строку точно такой же, несмотря ни на что.
var selectedDocumentUrl = "http://mysite.test.com/files/somefile.pdf";
var assetUrl = selectedDocumentUrl.replace('/http://[^\/]+/g', '');
Вот jsfiddle кода
Вы должны передать регулярное выражение для замены() не строковым литералом
var assetUrl = selectedDocumentUrl.replace(/http:\/\/[^\/]+/g, '');
Демо: скрипка