import re
cpf = input("Digite o CPF no formato XXX.XXX.XXX-XX: ")
validador = r'^\d{3}.\d{3}.\d{3}-\d{2}$'
if re.fullmatch(validador, cpf):
print("O CPF está no formato correto.")
else:
print("O CPF NÃO está no formato correto.")
import re
cpf = input("Digite o CPF no formato XXX.XXX.XXX-XX: ")
validador = r'^\d{3}.\d{3}.\d{3}-\d{2}$'
if re.fullmatch(validador, cpf):
print("O CPF está no formato correto.")
else:
print("O CPF NÃO está no formato correto.")
Oi, Cristiano! Como vai?
Gostei da forma como você utilizou a função re.fullmatch
para validar o CPF, isso mostra atenção aos detalhes da expressão regular.
Uma dica interessante para o futuro é usar o método startswith()
para verificar se uma string começa de determinada forma.
Veja este exemplo:
texto = "python regex"
if texto.startswith("python"):
print("Comeca com python")
Esse codigo verifica se a string inicia com a palavra python
.