Index: django/contrib/localflavor/ar/forms.py
===================================================================
--- django/contrib/localflavor/ar/forms.py	(revisión: 8983)
+++ django/contrib/localflavor/ar/forms.py	(copia de trabajo)
@@ -112,3 +112,27 @@
             cuit = cuit[:-1]
         return u'%s-%s-%s' % (cuit[:2], cuit[2:], check_digit)
 
+class ARPhoneNumberField(RegexField):
+    """
+    Argentina phone numbers field.
+    """
+    default_error_messages = {
+        'invalid': _('Phone numbers must be in XXXX-XXXXXX format.'),
+    }
+
+    def __init__(self, *args, **kwargs):
+        super(ARPhoneNumberField, self).__init__(r'^[0-9\-\(\)\s]{6,16}$',
+                max_length=16, min_length=6, *args, **kwargs)
+
+    def clean(self, value):
+        """
+        Strips -, (, ) and spaces. Checks the final length.
+        """
+        value = super(ARPhoneNumberField, self).clean(value)
+        value = value.replace('-','')
+        value = value.replace('(','')
+        value = value.replace(')','')
+        value = value.replace(' ','')
+        if len(value) != 10:
+            raise ValidationError(self.error_messages['invalid'])
+        return value
