I need to intercept the suffix in the domain name.
How can I intercept the content between the last letter and the first /
let str1 = 'https://mail.xxx.net/main/'; // net let str2 = 'https://blog.xxx.me/'; // me let str3 = 'https://xxx.blog.com/home'; // com let str4 = 'https://xxx.blog/home/#container'; // blog console.log(`${str1}n${str2}n${str3}n${str4}n`)
Advertisement
Answer
You can do this using a simple regex:
const url = 'https://xxx.blog/home/#container'; const domain = url.match(/^https?://.+.([^/]+)/.*/); console.log(domain[1]);