Filter extension faz parte da distribuição oficial do PHP 5.2.0 e oferece aos desenvolvedores uma maneira fácil de validar os dados de entrada do usuário em seus sistemas.

Abaixo segue alguns exemplos de validações com esta extensão:

Validar e-mail:

$email = "teste.teste.com";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) 
{ echo "E-mail válido "; }

else { echo "E-mail inválido!"; }

Validar uma string com expressão regular:

$string = "' OR ''='";
if (filter_var($string, FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => "/^[a-zA-Z0-9]+$/"))))
{ echo "String válida"; }

else { echo "String inválida"; }

Validar um número do tipo inteiro idade dentro de um intervalo:

$idade=10;

if (filter_var($idade, FILTER_VALIDATE_INT, array('options' => array('min_range' => 18, 'max_range' => 100))))
{ echo "Idade dentro do intervalo"; }

else { echo "Idade fora do intervalo!"; }
  • Share:

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mande sua mensagem ou orçamento