From 5252b7f12b50a90042a05d3fb7d102e4b4ad70dd Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 1 Oct 2020 09:57:55 +0200 Subject: [PATCH] Toolkit: add HostPort vtype for easy checking textfield for a single host:port Signed-off-by: Dominik Csapak --- src/Toolkit.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Toolkit.js b/src/Toolkit.js index d528ea7..f706036 100644 --- a/src/Toolkit.js +++ b/src/Toolkit.js @@ -147,6 +147,14 @@ Ext.apply(Ext.form.field.VTypes, { }, DnsOrIpText: gettext('Not a valid DNS name or IP address.'), + HostPort: function(v) { + return Proxmox.Utils.HostPort_match.test(v) || + Proxmox.Utils.HostPortBrackets_match.test(v) || + Proxmox.Utils.IP6_dotnotation_match.test(v); + }, + + HostPortText: gettext('Not a valid hosts'), + HostList: function(v) { let list = v.split(/[ ,;]+/); let i;