Показать сообщение отдельно
  #3 (permalink)  
Старый 11.05.2013, 12:55
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от qwerty-клавиатура
 
Регистрация: 12.04.2013
Сообщений: 132

все намного проще, что касается логина и пароля, то там у меня все по стандарту, протокол может содержать хекс %HH как и доменное имя(1-.%00 по стандарту валидное), но ни таких протокол ни доменных имен нет

function parseURL(s) {
    var a = document.createElement('a');
    a.href = s;
    
    var o = {
        hash: '',
        host: '',
        hostname: '',
        href: '',
        origin: '',
        pathname: '',
        port: '',
        protocol: '',
        search: ''
    }
    
    for (var p in o) {
        if ( o.hasOwnProperty(p) ) {
            o[p] = a[p];
        }
    }
    
    return o;
}
Ответить с цитированием