Pular para o conteúdo

Expressão Regular para CPF

Dica publicada em Python / Expressões Regulares
Fábio Berbert de Paula fabio
Hits: 8.383 Categoria: Python Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar

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:

\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")

Como instalar Deno no Linux

Como navegar sem cache no Chrome e Firefox

Como checar a temperatura do processador via linha de comando

Como personalizar o thumbnail de seu site no Facebook

Escolhendo o modo de inicialização do Netscape

Expressão Regular para Endereço IP

Site de depuração e aprendizado de expressões regulares

Nomes de arquivos e codificação

Como pegar o hostname usando Python

Livro: Python para desenvolvedores

#1 Comentário enviado por maurixnovatrento em 04/06/2020 - 22:12h

Muito Bom.

___________________________________
Conhecimento não se Leva para o Túmulo.

Contribuir com comentário

Entre na sua conta para comentar.