Expressão Regular para CPF

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

[ Hits: 7.135 ]

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

O comando mkpasswd

Vysor - Espelhar/Gravar a tela do teu Android no Linux

Como instalar o PHP5 no Debian 9 Stretch

Como omitir/filtrar mensagens inúteis no log (rsyslogd)

Convertendo vídeo OGV (vídeo/OGG) para AVI/MPEG/MP4

Leitura recomendada

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

Expressão Regular para Endereço IP

Java no FreeBSD

Configurar repositório APT local no Debian sem a necessidade de configurar o Apache

Tarefas automáticas com o Cron - Um aliado do gerente de rede

  

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