Вероятно, вам нужен блэклист и белый список, а не регулярное выражение, чтобы справиться с этой ситуацией.
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');