Connecting Tech Pros Worldwide Help | Site Map

get domain name from url

  #1  
Old September 4th, 2008, 11:34 AM
Member
 
Join Date: Oct 2007
Posts: 39
i need to get the domain name from the url in javascript.

for eg if the url is "http://bytes.com/forum/newthread.php", i need to get bytes.com alone.

any quick help will be appreciated.
  #2  
Old September 4th, 2008, 11:37 AM
gits's Avatar
Moderator
 
Join Date: May 2007
Location: Munich, Germany
Posts: 4,102
Provided Answers: 1

re: get domain name from url


you may use:

Expand|Select|Wrap|Line Numbers
  1. var hn = window.location.hostname;
  #3  
Old September 4th, 2008, 11:43 AM
Member
 
Join Date: Oct 2007
Posts: 39

re: get domain name from url


Thanks for the quick reply....this returns the domain name of the current url...
i need this to be a utility function where i can pass a url and get the domain name.
  #4  
Old September 4th, 2008, 01:20 PM
gits's Avatar
Moderator
 
Join Date: May 2007
Location: Munich, Germany
Posts: 4,102
Provided Answers: 1

re: get domain name from url


hmmm ... that's another question ... try a regExp like the following:

Expand|Select|Wrap|Line Numbers
  1. var url = 'http://bytes.com/forum/newthread.php';
  2.  
  3. function get_hostname_from_url(url) {
  4.     return url.match(/:\/\/(.[^/]+)/)[1];
  5. }
  6.  
  7. alert(get_hostname_from_url(url));
kind regards
  #5  
Old September 5th, 2008, 01:15 PM
Member
 
Join Date: Oct 2007
Posts: 39

re: get domain name from url


k..thanks..i'll try that
  #6  
Old September 8th, 2008, 07:20 AM
rnd me's Avatar
Expert
 
Join Date: Jun 2007
Location: Urbana IL
Posts: 410

re: get domain name from url


looks a little fragile.

try url.split(/\/+/g)[1];
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
Seperate Domain name from url gsecrets@gmail.com answers 13 September 23rd, 2006 10:55 AM
How to get Domain Name from service? Joe answers 2 November 21st, 2005 09:20 PM
Get Domain Name from URL? Jack answers 3 November 21st, 2005 04:15 PM
how to get the domain name from an IP? benux answers 2 November 15th, 2005 05:38 PM