Introdução
Linhas vazias
^$
Usando a dica acima no grep
cat /etc/lilo.conf | grep -v '^$'
Localiar tags html
<[^>]*>
Expressões regulares em php
Verificação de campo de e-mail
<?php
if(! ereg("^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$", $input_email ) ) {
echo "Caracteres Inválidos no campo de e-mail!!!";
}
?>
ls -l ?[[:digit:]][[:digit:]]?
-rw-rw-r-- 1 bozo bozo 0 Aug 21 14:47 a33b
As expressões abaixo foram criadas para uso em PHP e portanto
pode haver necessidade de usar escapes "\" para o seu uso em bash por exemplo!
Regex para validar CEP:
/^[0-9]{5}-[0-9]{3}$/
Regex para validar CPF:
/^([0-9]{3}.){2}[0-9]{3}-[0-9]{2}$/
Regex para validar Datas até 2099, no formato YYYYMMDD:
/^20[0-9][0-9]([012][0-9]|[3][01])([0][0-9]|[1][012])$/
Regex para validar MacAddress:
/^(([0-9a-f]{2}):){5}([0-9a-f]{2})$/
Regex para validar 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]))$/
Referências
Comments (0)
You don't have permission to comment on this page.