Corregido validacion del telefono

This commit is contained in:
pablomartincalvo 2018-12-25 18:53:20 +01:00
parent c234679a10
commit 9e251783dc
2 changed files with 206 additions and 8 deletions

View file

@ -261,7 +261,6 @@ class AdHtmlParser:
# TODO capturar datos de visitas # TODO capturar datos de visitas
def _validate(self): def _validate(self):
self.invalid_fields = [] self.invalid_fields = []
@ -287,11 +286,9 @@ class AdHtmlParser:
self.invalid_fields.append('distrito') self.invalid_fields.append('distrito')
if (self.ad_fields['telefono']['found'] if (self.ad_fields['telefono']['found']
and not re.match(r"[0-9]{1,20}", self.ad_fields['telefono']['value'])): and not re.match(r".\+?.[0-9]{1,20}", self.ad_fields['telefono']['value'])):
self.invalid_fields.append('telefono') self.invalid_fields.append('telefono')
#TODO añadir + a caracteres validos
def all_fields_are_valid(self): def all_fields_are_valid(self):
self._validate() self._validate()

File diff suppressed because one or more lines are too long