Ticket #5166: patch.txt
File patch.txt, 449 bytes (added by , 17 years ago) |
---|
Line | |
---|---|
1 | from django import newforms as forms |
2 | from django.core.validators import email_re |
3 | |
4 | class MultiEmailField(forms.Field): |
5 | def clean(self, value): |
6 | if not value: raise forms.ValidationError('Enter at least one email address.') |
7 | emails = value.split(',') |
8 | for email in emails: |
9 | if not email_re.search(email): |
10 | raise forms.ValidationError("%s is not a valid email address." % email) |
11 | return emails |