Exemplos de expressão regular

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\'\=]+”

Deixe uma resposta