toolkit: add MacPrefix vtype

useful for our PVE dc/options panel

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2017-12-19 08:16:15 +01:00 committed by Dominik Csapak
parent 5812914ce5
commit 8f449655ad

View File

@ -53,6 +53,12 @@ Ext.apply(Ext.form.field.VTypes, {
MacAddressMask: /[a-fA-F0-9:]/,
MacAddressText: gettext('Example') + ': 01:23:45:67:89:ab',
MacPrefix: function(v) {
return (/^[a-f0-9]{2}(?::[a-f0-9]{2}){0,2}:?$/i).test(v);
},
MacPrefixMask: /[a-fA-F0-9:]/,
MacPrefixText: gettext('Example') + ': 02:8f',
BridgeName: function(v) {
return (/^vmbr\d{1,4}$/).test(v);
},