I need a special regex for javascript to verify hostname is a subdomain, not a TLD. For example:
reject domain.uk
accept sub.domain.uk
reject domain.ac.uk
accept sub.domain.ac.uk
I need a special regex for javascript to verify hostname is a subdomain, not a TLD. For example:
reject domain.uk
accept sub.domain.uk
reject domain.ac.uk
accept sub.domain.ac.uk
Probably you need a blaklist and whitelist rather than a regex to handle this situation.
const blackList = ['http://', 'https://'];
const whiteList = ['www.domainname.uk', 'www.domainname.ac.uk']
if (blackList.indexOf(domain) < 0 && whiteList.indexOf(domain) >=0)
console.log('Domain is good');