Index: contrib/localflavor/us/forms.py
===================================================================
--- contrib/localflavor/us/forms.py (revision 7661)
+++ contrib/localflavor/us/forms.py (working copy)
@@ -8,7 +8,7 @@
from django.utils.translation import ugettext
import re
-phone_digits_re = re.compile(r'^(?:1-?)?(\d{3})[-\.]?(\d{3})[-\.]?(\d{4})$')
+phone_digits_re = re.compile(r'^(?:1-?)?(\d{3})[-/\.]?(\d{3})[-\.]?(\d{4})$')
ssn_re = re.compile(r"^(?P\d{3})[-\ ]?(?P\d{2})[-\ ]?(?P\d{4})$")
class USZipCodeField(RegexField):
@@ -29,7 +29,7 @@
super(USPhoneNumberField, self).clean(value)
if value in EMPTY_VALUES:
return u''
- value = re.sub('(\(|\)|\s+)', '', smart_unicode(value))
+ value = re.sub('(\(|/|\)|\s+)', '', smart_unicode(value))
m = phone_digits_re.search(value)
if m:
return u'%s-%s-%s' % (m.group(1), m.group(2), m.group(3))