Expressão Regular para CPF
Dica publicada em Python / Expressões Regulares
Expressão Regular para CPF
Expressão Regular para CPF
Um documento CPF é composto por 3 blocos de três dígitos separados por um ponto, seguido de um traço e dois dígitos verificadores. Exemplo:
999-999-999-99
Segue expressão regular que valida um CPF:
Onde:
999-999-999-99
Segue expressão regular que valida um CPF:
\d{3}\.\d{3}\.\d{3}\-\d{2}
Onde:
- \d{3} = exatamente 3 dígitos
- \. = seguido de um ponto "."
- \- = um traço
- \d{2} = exatamente 2 dígitos
Exemplo com Python
Segue um exemplo de código usando a expressão regular com Python:
import re
expr = re.compile('\d{3}\.\d{3}\.\d{3}\-\d{2}')
#entre um CPF
cpf = input("Digite um CPF: ")
if expr.search(cpf):
print(f"{cpf} é válido")
else:
print(f"{cpf} é inválido")
Muito Bom.
___________________________________
Conhecimento não se Leva para o Túmulo.