diff --git a/plugins/domains/functions b/plugins/domains/functions index c724aad33..733db5c9b 100755 --- a/plugins/domains/functions +++ b/plugins/domains/functions @@ -312,7 +312,7 @@ is_global_vhost_enabled() { is_valid_hostname() { declare desc="return 0 if argument is a valid hostname; else return 1" local hostname_string="${1,,}" - local hostname_regex='^([a-z0-9\.\*-]+\.)*[a-z0-9\*-]+$' + local hostname_regex='^[a-z0-9\.\*-]*[a-z0-9\*-]$' if [[ $hostname_string =~ $hostname_regex ]]; then return 0 else