CPF: Permite uma seqüência de três digitos, um ponto novamente três digitos um ponto seguido de três digitos, hífen e mais dois digitos
padrão 999.999.999-99
“d{3}.?d{3}.?d{3}-?d{2}”
Outros exemplos:
Data:
“^(([0-2]d|[3][0-1])/([0]d|[1][0-2])/[1-2][0-9]d{2})$”
IP:
“^(([1]?[0-9]{1,2}|2([0-4][0-9]|5[0-5]))\.){3}([1]?[0-9]{1,2}|2([0-4][0-9]|5[0-5]))$”
HORA:
“/^([0-1][0-9]|[2][0-3]):[0-5][0-9]$/”
SQL:
SELECT: “SELECT\s[\w\*\)\(\,\s]+\sFROM\s[\w]+”
INSERT: “INSERT\sINTO\s[\d\w]+[\s\w\d\)\(\,]*\sVALUES\s\([\d\w\'\,\)]+”
UPDATE: “UPDATE\s[\w]+\sSET\s[\w\,\'\=]+”
DELETE: “DELETE\sFROM\s[\d\w\'\=]+”