Index: syntax.py =================================================================== --- syntax.py (Revision 27878) +++ syntax.py (Arbeitskopie) @@ -609,7 +609,7 @@ name='uid' min_length=1 max_length=16 - _re = re.compile('(?u)(^\w[\w -.]*\w$)|\w*$') + _re = re.compile('(?u)(^\w[\w.-]*\w$)|\w*$') def parse(self, text): if self._re.match(text.decode("utf-8")) != None and text != 'admin': @@ -621,7 +621,7 @@ name='uid' min_length=1 max_length=16 - _re = re.compile('(?u)(^\w[\w -.]*\w$)|\w*$') + _re = re.compile('(?u)(^\w[\w.-]*\w$)|\w*$') def parse(self, text): unicode_text=text.decode("utf-8")