Problem
- Write a function that when given a URL as a string, parses out just the domain name and returns it as a string.
- URL이 문자열로 주어지면 도메인 이름만 구문 분석하고 이를 문자열로 반환한다.
Solution 01
function domainName(url) {
url = url.replace('http://', '');
url = url.replace('https://', '');
url = url.replace('www.', '');
return url.split('.')[0];
}
domainName('http://google.com'); // google
domainName('htpps://www.naver.com'); // naver
domainName('https://youtube.com'); // youtube
Solution 02
function domainName(url) {
return url.replace('http://', '').replace('https://', '').replace('www.', '').split('.')[0];
}
domainName('http://google.com'); // google
domainName('htpps://www.naver.com'); // naver
domainName('https://youtube.com'); // youtube
Solution 03
function domainName(url) {
return url.replace(/(https?:\/\/)?(www\.)?/, '').split('.')[0];
}
domainName('http://google.com'); // google
domainName('htpps://www.naver.com'); // naver
domainName('https://youtube.com'); // youtube