summaryrefslogtreecommitdiff
path: root/internal/consts/consts.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/consts/consts.go')
-rw-r--r--internal/consts/consts.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/consts/consts.go b/internal/consts/consts.go
index 92c574a41..3940c660f 100644
--- a/internal/consts/consts.go
+++ b/internal/consts/consts.go
@@ -20,6 +20,8 @@
// Don't judge me.
package consts
+import "regexp"
+
// FlagNames is used for storing the names of the various flags used for
// initializing and storing urfavecli flag variables.
type FlagNames struct {
@@ -75,3 +77,6 @@ func GetEnvNames() FlagNames {
DbDatabase: "GTS_DB_DATABASE",
}
}
+
+var IPV4Regex = regexp.MustCompile(`^(?:(?: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]?)$`)
+var HostnameRegex = regexp.MustCompile(`^(?:[a-z0-9]+(?:-[a-z0-9]+)*\.)+[a-z]{2,}$`)