Expressão Regular para CPF

Publicado por Fábio Berbert de Paula em 04/06/2020

[ Hits: 7.644 ]

Blog: https://fabio.automatizando.dev

 


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

Outras dicas deste autor

Opera - erro ao reproduzir vídeos da Udemy, Facebook, Twitter [Resolvido]

Contando o número de palavras com o VIM

Como restaurar as cores do terminal

DNS Dinâmico no Linux com ddupdate - DuckDNS

Crack Attack! Jogo para quem tem QI (estilo Tetris Attack)

Leitura recomendada

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

Expressão Regular para Endereço IP

Configurar Modem 3G Vivo Huewai e156 no Metamorphose Linux

Configurando DVD via porta USB no Ubuntu

Eterm transparente, sem barra de rolagem e de menu

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts