from django import newforms as forms
from django.core.validators import email_re

class MultiEmailField(forms.Field):
    def clean(self, value):
        if not value: raise forms.ValidationError('Enter at least one email address.')
        emails = value.split(',')
        for email in emails:
            if not email_re.search(email):
                raise forms.ValidationError("%s is not a valid email address." % email)
        return emails
