Вы должны быть немного более точным в шаблоне, который вам нужен.Я предполагаю, что вы хотите 3 буквенно-цифровых "слова", разделенных двумя точками.
Это регулярное выражение будет соответствовать тому, что вы хотите:
var re = /[a-zA-Z0-9]+(\.[a-zA-Z0-9]+){2}/
Если вы хотите соответствовать хотя бы 3 части в хосте, например, "foo.bar.example.com" или "www.example.co.uk", просто измените квантификатор в конце, чтобы он был открытым:
var re = /[a-zA-Z0-9]+(\.[a-zA-Z0-9]+){2,}/