Javascript – как удалить домен из location.href
Мне нужно удалить доменное имя из location.href с помощью Javascript. У меня есть такие ссылки, как: http://localhost/App/User/UserOrder.aspx?id=949abc91-a644-4a02-aebf-96da3ac7d8e1&type=MO
и мне нужно иметь ссылки без http://localhost
и в будущем, если это не реально доменное имя.
Я буду использовать эти упорядоченные ссылки в функции Javascript, поэтому я хотел бы обрезать его и в Javascript.
Я пробовал: window.location.href.split('/')[2];
Но я мог только получить доменную форму. И я хочу избавиться от домена.
- JQuery Выбранный плагин без поля поиска
- Какие аргументы передаются функции внутри ajax .done?
- Dropzone не работает после выполнения Jquery .load ()
- Вставить смайлик в позицию курсора
- Сделать загрузку изображений, когда они входят в видимый раздел браузера?
Любая помощь здесь очень ценится!
- Material Design Lite и jQuery, гладкий свиток не работает
- Bootstrap карусель скрывает элементы управления на первом и последнем
- Как извлечь номер из строки в javascript
- Как очистить ввод, связанный с автозаполнением Google Адресов?
- Возможно ли чтение запроса AJAX до завершения ответа?
- Добавление <script src = ""> </ script> головы на основе ширины экрана
- Javascript / jQuery - отображает диапазон чисел в другой диапазон чисел
- Большая таблица динамического размера html с фиксированной строкой прокрутки и фиксированным столбцом прокрутки
Используйте window.location.pathname
. Это дает вам путь относительно хоста. Подробнее см. Здесь .
Для любого произвольного URL, предполагая, что url
адрес переменной содержит ваш URL-адрес, вы можете:
url = url.replace(/^.*\/\/[^\/]+/, '')
Я отправил это на ваш другой вопрос в качестве комментария, но я мог бы также добавить его здесь. Вы можете использовать замену с помощью регулярного выражения, например:
location.href.replace(/.*\/\/[^\/]*/, '')
Вместо выполнения строковых манипуляций на window.location.href
вы можете использовать другие свойства window.location
. В вашем случае вы хотите указать путь, поиск и хэш:
console.log(window.location.pathname + window.location.search + window.location.hash);