Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
CPF Regular expression:
Site: https://regex101.com/
Expression:
\d{3}.?\d{3}.?\d{3}-?\d{2}
Example text:
NOME DO CANDIDATO (A)CPF
ADIRLEIDE GREICE CARMO DE SOUZA 833.659.822-72
ADRIANE OLIVEIRA GEMAQUE 933.037.772-68
ALZIRA MARQUES OLIVEIRA 358.072.452-53
Expression:
^\d{3}.?\d{3}.?\d{3}-?\d{2}$
Example text:
ADIRLEIDE GREICE CARMO DE SOUZA
833.659.822-72
ADRIANE OLIVEIRA GEMAQUE
933.037.772-68
Javascript
var re = /^\d{3}.?\d{3}.?\d{3}-?\d{2}$/;
var term1 = "833.659.822-72";
var term2 = "833.659.82272";
var term3 = "833659822-72";
var term4 = "83365982272";
if (re.exec(term1)) {
console.log(term1+": Valid");
}
else {
console.log(term1+": Invalid");
}
if (re.exec(term2)) {
console.log(term2+": Valid");
}
else {
console.log(term2+": Invalid");
}
if (re.exec(term3)) {
console.log(term3+": Valid");
}
else {
console.log(term3+": Invalid");
}
if (re.exec(term4)) {
console.log(term4+": Valid");
}
else {
console.log(term4+": Invalid");
}
Python
import re
patt = r'^\d{3}.?\d{3}.?\d{3}-?\d{2}$'
term1 = "ADIRLEIDE GREICE CARMO DE SOUZA"
match1 = re.search(patt,term1)
term2 = "833.659.822-72";
match2 = re.search(patt,term2)
if match1:
print("Valid: {}".format(match1.group()))
else:
print("Invalid: {}".format(term1))
if match2:
print("Valid: {}".format(match2.group()))
else:
print("Invalid: {}".format(term2))
Add Comment
Please, Sign In to add comment