Index: /trunk/exodus/forms.py
===================================================================
--- /trunk/exodus/forms.py	(revision 6525)
+++ /trunk/exodus/forms.py	(revision 6534)
@@ -20,5 +20,5 @@
         name = self.cleaned_data.get('name')
         re_name = re.compile('[0-9a-zA-Z-]+')
-        if not name == re_name.match(name).group():
+        if not re_name.match(name) or re_name.match(name) != name:
             raise forms.ValidationError(
                     'Not a valid name. Use letters, digits and -.')
@@ -404,5 +404,6 @@
         hostname = self.cleaned_data.get('hostname')
         re_hostname = re.compile('[0-9a-zA-Z-]+')
-        if not hostname == re_hostname.match(hostname).group():
+        if not re_hostname.match(hostname) or \
+            re_hostname.match(hostname).group() != hostname:
             raise forms.ValidationError(
                     'Not a valid hostname. Use letters, digits and -.')
