yaleksandr89
@yaleksandr89
PHP developer

Как получить часть url по условию?

Здравствуйте.
Подскажите, как составить регулярное выражение под условие:
Есть url вида: http://example.com/news/news-name

Нужно отсечь http://example.com, и оставить /news/news-name, при этом news-name будет меняться, в зависимости от названия новость.

P.S.#1 ещё небольшая хотелка, хоть и не обязательна. Можно ли не "хардкодить" название сайта, а в шаблон подставить что-то вроде
baseUrl = window.location.protocol + "//" + window.location.host;

Такое возможно?

P.S.#2 юзать new URL нельзя, нужна поддержка IE
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
yaleksandr89
@yaleksandr89 Автор вопроса
PHP developer
Накидал такую
var pathnameNews =  'http://example.com/news/news-name'
pathnameNews.match('/news/.*')[0]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Ну, я бы попробовал url.split('/') - прорезать строку по слешам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы