From 27d144ca64374386c151722e06b08cd616e334c4 Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Thu, 15 Sep 2022 10:27:31 +0300 Subject: add validation for snmp modal --- src/utilities/_sila/regexConstants.js | 1 + .../_sila/Settings/TransferInfo/ModalSnmp.vue | 62 ++++++++++++++++++++-- 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/src/utilities/_sila/regexConstants.js b/src/utilities/_sila/regexConstants.js index a377c695..e21ea109 100644 --- a/src/utilities/_sila/regexConstants.js +++ b/src/utilities/_sila/regexConstants.js @@ -1,3 +1,4 @@ export const isoDateRegex = /([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))/; export const isoTimeRegex = /^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/; export const isoNtpRegex = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\.)+([A-Za-z]|[A-Za-z][A-Za-z0-9-]*[A-Za-z0-9])$/; +export const isoPortRegex = /^((6553[0-5])|(655[0-2][0-9])|(65[0-4][0-9]{2})|(6[0-4][0-9]{3})|([1-5][0-9]{4})|([0-5]{0,5})|([0-9]{1,4}))$/; diff --git a/src/views/_sila/Settings/TransferInfo/ModalSnmp.vue b/src/views/_sila/Settings/TransferInfo/ModalSnmp.vue index 54679720..76453f98 100644 --- a/src/views/_sila/Settings/TransferInfo/ModalSnmp.vue +++ b/src/views/_sila/Settings/TransferInfo/ModalSnmp.vue @@ -12,7 +12,24 @@ :label="$t('pageTransfer.snmp.host')" label-for="snmpHost" > - + + + + + + + @@ -20,7 +37,22 @@ :label="$t('pageTransfer.snmp.port')" label-for="snmpPort" > - + + + + + @@ -38,6 +70,8 @@ + + -- cgit v1.2.3