gridftp: handle errors during fileupload
[qcg-portal.git] / filex / validators.py
1 from django.core.validators import RegexValidator
2
3 msg = u'Invalid value'
4 host_validator = RegexValidator(r'^(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+'
5                                 r'(?:[a-zA-Z]{2,6}\.?|[a-zA-Z0-9-]{2,}(?<!-)\.?))(?::\d+)?$', msg)
6 path_validator = RegexValidator(r'^~?(?:/[^/\0]*)*$', msg)
7 name_validator = RegexValidator(r'^[^/\0]+$', msg)