import re
from validate_docbr import CPF


def cpf_valido(numero_do_cpf):
    cpf = CPF()
    return cpf.validate(numero_do_cpf)


def nome_valido(nome):
    return nome.replace(' ', '').isalpha()


def rg_valido(numero_do_rg):
    return len(numero_do_rg) == 9


def celular_valido(numero_do_celular):
    """Verifica se o número de celular segue o padrão 'dd aaaaa-bbbb', sendo 'dd' o DDD, 'aaaaa' o prefixo e
    'bbbb' o sufixo."""
    modelo = '[0-9]{2} [0-9]{5}-[0-9]{4}'
    resposta = re.findall(modelo, numero_do_celular)
    return resposta
