#
##Expressões Regulares
#
#
número:
^[0-9]+$
^[\d]+$
alfanumerico:
^[A-Za-z0-9]+$
^[\w]+$
strings:
^[A-Za-z]+$
sites:
((http|https|ftp)://)?([A-Za-z0-9]\.)+([A-Za-z]){2,3}$
cpf:
[0-9]{3}\.?[0-9]{3}\.?[0-9]{3}-?[0-9]{2}
data:
(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}
hora:
([01][0-9]|2[0-3]):[0-5][0-9]
ip:
^([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])){3}$
email:
[A-Za-z0-9_.-]+@([A-Za-z0-9_]+\.)+[A-Za-z]{2,4}
^[a-zA-Z0-9\._-]+@(\w+\.)+\w{2,4}$
fone fixo:
[1-6][0-9]{3}-?[0-9]{4}
fone movel:
[7-9][0-9]{3}-?[0-9]{4}
portas de serviços:
^([1-9]|[1-9][0-9]{1,3})$
#exemplo de como testar as suas ER no linux.
grep -oE "[[:alnum:]\._]+@(\w+\.)+\w{2,4}" list.txt | sort -u
#Se vc não tem Linux, teste suas ER na Web.
http://tools.lymas.com.br/regexp_br.php
##Expressões Regulares
#
#
número:
^[0-9]+$
^[\d]+$
alfanumerico:
^[A-Za-z0-9]+$
^[\w]+$
strings:
^[A-Za-z]+$
sites:
((http|https|ftp)://)?([A-Za-z0-9]\.)+([A-Za-z]){2,3}$
cpf:
[0-9]{3}\.?[0-9]{3}\.?[0-9]{3}-?[0-9]{2}
data:
(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}
hora:
([01][0-9]|2[0-3]):[0-5][0-9]
ip:
^([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])){3}$
email:
[A-Za-z0-9_.-]+@([A-Za-z0-9_]+\.)+[A-Za-z]{2,4}
^[a-zA-Z0-9\._-]+@(\w+\.)+\w{2,4}$
fone fixo:
[1-6][0-9]{3}-?[0-9]{4}
fone movel:
[7-9][0-9]{3}-?[0-9]{4}
portas de serviços:
^([1-9]|[1-9][0-9]{1,3})$
#exemplo de como testar as suas ER no linux.
grep -oE "[[:alnum:]\._]+@(\w+\.)+\w{2,4}" list.txt | sort -u
#Se vc não tem Linux, teste suas ER na Web.
http://tools.lymas.com.br/regexp_br.php
Comentários