Changeset 9129 for django/trunk/django/contrib/localflavor/es/forms.py
- Timestamp:
- 10/05/08 00:59:04 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/localflavor/es/forms.py
r8405 r9129 77 77 self.cif_types = 'ABCDEFGHKLMNPQS' 78 78 self.nie_types = 'XT' 79 super(ESIdentityCardNumberField, self).__init__(r'^([%s]?)[ -]?(\d+)[ -]?([%s]?)$' % (self.cif_types + self.nie_types + self.cif_types.lower() + self.nie_types.lower(), self.nif_control + self.nif_control.lower()),80 max_length=None, min_length=None,79 id_card_re = re.compile(r'^([%s]?)[ -]?(\d+)[ -]?([%s]?)$' % (self.cif_types + self.nie_types, self.nif_control + self.cif_control), re.IGNORECASE) 80 super(ESIdentityCardNumberField, self).__init__(id_card_re, max_length=None, min_length=None, 81 81 error_message=self.default_error_messages['invalid%s' % (self.only_nif and '_only_nif' or '')], 82 82 *args, **kwargs) … … 89 89 90 90 value = value.upper().replace(' ', '').replace('-', '') 91 m = re.match(r'^([%s]?)[ -]?(\d+)[ -]?([%s]?)$' % (self.cif_types + self.nie_types, self.nif_control ), value)91 m = re.match(r'^([%s]?)[ -]?(\d+)[ -]?([%s]?)$' % (self.cif_types + self.nie_types, self.nif_control + self.cif_control), value) 92 92 letter1, number, letter2 = m.groups() 93 93
