Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/loadbalancing/slb/group/__init__.py
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/loadbalancing/slb/group/__init__.py	(revision 38275)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/loadbalancing/slb/group/__init__.py	(working copy)
@@ -21,8 +21,10 @@
 child_seq = ['Group', 'methods']
 
 class Group(ANModel):
-    group_name = CharField(verbose_name=_('Group Name'),primary_key=True, length='1..128')
-    method  = EnumField(verbose_name=_('Group Method'),default='rr', indexed='group', values=(
+    group_name = CharField(verbose_name=_('Group Name'),primary_key=True, length='1..128',
+                           pattern='^[a-zA-Z0-9_]+$',
+                           pattern_msg='The group name can contain only alphanumeric and underscore characters.')
+    method = EnumField(verbose_name=_('Group Method'),default='rr', indexed='group', values=(
                            # Basic Methods
                            ('rr', 'Round Robin'),
                            ('grr', 'Global Round Robin'),
