Данные ссылки из текста

Самый простой способ получить данные из ссылки, если эта ссылка обычный текст, в этой статье я покажу как получить из ссылки полный адрес, протокол, хэш, порт и др.

Этим простым способом можно получить все данные href, protocol, host, hostname, port, pathname, search, hash из любой полной или не полной ссылки.

var tempLink = document.createElement('a');
tempLink.href = 'http://www.upost.su:11/stuff/?all=1#search';

console.log(tempLink['search']); // получим ?all=1

Вместо search используйте приведённые выше значения, если полностью разобрать ссылку то получим следующие данные:

href: http://www.upost.su:11/stuff/?all=1#search
protocol: http:
host: www.upost.su:11
hostname: www.upost.su
port: 11
pathname: /stuff/
search: ?all=1
hash: #search
Комментарии - 0
для добавления комментария
пожалуйста войдите или зарегистрируйтесь
Хостинг от uCoz