Если есть одна вещь, которую я просто не могу опустить, это регулярное выражение.
Итак, после многого поиска я наконец нашел тот, который соответствует моим потребностям:
function get_domain_name()
{
aaaa="http://www.somesite.se/blah/sdgsdgsdgs";
//aaaa="http://somesite.se/blah/sese";
domain_name_parts = aaaa.match(/:\/\/(.[^/]+)/)[1].split('.');
if(domain_name_parts.length >= 3){
domain_name_parts[0] = '';
}
var domain = domain_name_parts.join('.');
if(domain.indexOf('.') == 0)
alert("1"+ domain.substr(1));
else
alert("2"+ domain);
}
Это в основном возвращает мне доменное имя, есть ли в любом случае я также могу получить всю информацию после имени домена? в этом случае это будет /blah/sdgsdgsdgs
из переменной aaaa
.