Esempio n. 1
0
def validate_phone_number(phone_number):
    if not isinstance(phone_number, str):
        return False

    phone_number = raw_phone_number(phone_number)
    if phone_number and phone_number[0] == '0':
        phone_number = phone_number[1:]

    return len(phone_number) in range(7, 12)
Esempio n. 2
0
def validate_phone_number(phone_number):
    if not isinstance(phone_number, basestring):
        return False

    phone_number = raw_phone_number(phone_number)
    digits = len(phone_number)
    if digits == 11:
        return phone_number[:1] == '0'
    return digits in range(7, 11)
Esempio n. 3
0
def validate_phone_number(phone_number):
    if not isinstance(phone_number, basestring):
        return False

    phone_number = raw_phone_number(phone_number)
    digits = len(phone_number)
    if digits == 11:
        return phone_number[:1] == '0'
    return digits in range(7, 11)
Esempio n. 4
0
def validate_phone_number(phone_number):
    if not isinstance(phone_number, str):
        return False

    phone_number = raw_phone_number(phone_number)
    if phone_number and phone_number[0] == '0':
        phone_number = phone_number[1:]

    return len(phone_number) in range(7, 12)
Esempio n. 5
0
 def on_phone__validate(self, widget, value):
     if len(raw_phone_number(value)) != 10:
         return ValidationError(_('%s is not a valid phone') % value)
Esempio n. 6
0
 def on_phone__validate(self, widget, value):
     if len(raw_phone_number(value)) != 10:
         return ValidationError(_('%s is not a valid phone') % value)