After some time, I got IT... Thanks for your response.
Hre is the solution I got, and yeah - it a Python problem (regular
expression)

from django import forms
from django.forms.util import ErrorList
import re

class ExtraRegForm(forms.Form):
    username=forms.CharField(min_length=4, max_length=16)
    def clean(self):
        cleaned_data=self.cleaned_data
        username=cleaned_data.get("username")
        pattern='(__)|(\w*)(_)(\w*)(_)(\w*)(_)(\w*)'
        u_name=re.search(pattern, username)
        if u_name:
            msg="No consecutive underscores and no more than 3
underscores"
            self._error["username"]=ErrorList(msg)
        return cleaned_data
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to