domain name
parse
by irinablue
JavaScript
// * url = "http://github.com/carbonfive/raygun" -> domain name = "github"
// * url = "http://www.zombie-bites.com" -> domain name = "zombie-bites"
// * url = "https://www.cnet.com" -> domain name = cnet"
function getDomain(url) {
//return url.match(/(?<=(http|https):\/\/(www)*\.)[\w\d\-]+/g);
return url.match(/(?<=http(s)*:\/\/(www)*\.*)[\w\d\-]+/g);
}
const url1 = 'http://github.com/carbonfive/raygun';
const url2 = 'http://www.zombie-bites.com';
const url3 = 'https://www.cnet.com';
console.log(getDomain(url1))
console.log(getDomain(url2))
console.log(getDomain(url3))