import re
nome = input("Digite seu nome: ")
nome_padrao = r'[0-9._$@#%!&*()=-]'
resultado = re.search(nome_padrao, nome)
if resultado:
print("Nome invalido")
else:
print("Nome valido")
import re
nome = input("Digite seu nome: ")
nome_padrao = r'[0-9._$@#%!&*()=-]'
resultado = re.search(nome_padrao, nome)
if resultado:
print("Nome invalido")
else:
print("Nome valido")
Oi, Paulo! Como vai?
Gostei do jeito como você usou regex para validar se o nome contém caracteres inválidos. Esse tipo de validação é essencial para evitar que dados errados sejam inseridos. Seu padrão [0-9._$@#%!&*()=-]
verifica caracteres que normalmente não fazem parte de um nome, o que é uma boa prática.