Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Validando nomes com Regex

nome = input("Digite o nome do cliente para validação: ").strip()

if not nome:  # Verifica se vazio
    print("Nome não pode estar vazio!")
elif nome[0].islower() or re.search(r'\d', nome):
    print("Nome inválido")
else:
    print("Cadastro realizado com sucesso!")
1 resposta

Oi, Adriel! Como vai?

Gostei da forma como você estruturou a validação usando strip() e a checagem com islower(). Esse tipo de organização torna o código mais claro e direto.

Uma dica interessante para o futuro é usar o método isalpha() para verificar se a string contém apenas letras. Veja este exemplo:


nome = "Maria"
print(nome.isalpha())  # retorna True

Esse código retorna True se todos os caracteres forem letras, ajudando a reforçar a validação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!