const hostnameLengthRegex = /^.{0,32}$/ const hostnamePatternRegex = /^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])$/ export default function isHostname(hostname) { return hostnameLengthRegex.test(hostname) && hostnamePatternRegex.test(hostname); }