Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # encontrando padrões sem regex
- """ Verificando se um numero é um cpf, padrão cpf: 000.000.000-00 """
- def is_cpf_number(text):
- """ retorna true se o texto for um cpf """
- if len(text) != 14:
- return False
- for v in range(0,3):
- if not text[v].isdecimal():
- return False
- if text[3] != '.':
- return False
- for v in range(4,7):
- if not text[v].isdecimal():
- return False
- if text[7] != '.':
- return False
- for v in range(8,11):
- if not text[v].isdecimal():
- return False
- if text[11] != '-':
- return False
- for v in range(12,14):
- if not text[v].isdecimal():
- return False
- return True
- print(is_cpf_number("123.245.124-87"))
- print(is_cpf_number("1547.25.178-"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement