]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - src/Utils.js
acme: allow wildcards as domain
[proxmox-widget-toolkit.git] / src / Utils.js
index 19ce1f2bb1b1d0278754e786d276c9b93cd2aa6e..c52bef2abc9ed5e6229f90c8aec158173fd5766a 100644 (file)
@@ -1213,6 +1213,7 @@ utilities: {
 
        let DnsName_REGEXP = "(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\\-]*[a-zA-Z0-9])?)\\.)*(?:[A-Za-z0-9](?:[A-Za-z0-9\\-]*[A-Za-z0-9])?))";
        me.DnsName_match = new RegExp("^" + DnsName_REGEXP + "$");
+       me.DnsName_or_Wildcard_match = new RegExp("^(?:\\*\\.)?" + DnsName_REGEXP + "$");
 
        me.HostPort_match = new RegExp("^(" + IPV4_REGEXP + "|" + DnsName_REGEXP + ")(?::(\\d+))?$");
        me.HostPortBrackets_match = new RegExp("^\\[(" + IPV6_REGEXP + "|" + IPV4_REGEXP + "|" + DnsName_REGEXP + ")\\](?::(\\d+))?$");