Usando PHP Filter Extension para Validação

Standard
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!"; }

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *