From a29930d4e75ddce4c0ae65ca890924f9672e3026 Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Thu, 12 Oct 2006 17:43:33 +0000 Subject: placed reusable regular expressions in separate file, bug fixes in host editing view git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2431 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Hostbase/regex.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/lib/Server/Hostbase/regex.py (limited to 'src/lib/Server/Hostbase/regex.py') diff --git a/src/lib/Server/Hostbase/regex.py b/src/lib/Server/Hostbase/regex.py new file mode 100644 index 000000000..4e86293fb --- /dev/null +++ b/src/lib/Server/Hostbase/regex.py @@ -0,0 +1,9 @@ +import re + +date = re.compile('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') +host = re.compile('^[a-z0-9-_]+(\.[a-z0-9-_]+)+$') +printq = re.compile('^[a-z0-9-]+$') +user = re.compile('^[a-z0-9-_\.@]+$') +location = re.compile('^[0-9]{3}-[a-zA-Z][0-9]{3}$|none|bmr|cave|dsl|evl|mobile|offsite|mural|activespaces') +macaddr = re.compile('^[0-9abcdef]{2}(:[0-9abcdef]{2}){5}$') +ipaddr = re.compile('^[0-9]{1,3}(\.[0-9]{1,3}){3}$') -- cgit v1.2.3-1-g7c22