private bool IsValidDomainName(string domain) { if (domain.Length < 3 || domain.Length > 255) { return false; } if(domain.Except(validDomainChars).Count() > 0) { return false; } return true; } }