ricardosierra/validate

Validate is a PHP library that validate and filter data for you.

0.4.4 2024-01-15 23:44 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 4c083966ff47856a321bbb9df0e3086c518f2d0a

  • SierraTecnologia <help.woop@sierratecnologia.com.br>
  • Ricardo Rebello Sierra <contato.woop@ricardosierra.com.br>

datafiltervalidateSierraTecnologia


README

👁 Scrutinizer Code Quality
👁 Code Coverage

👁 Latest Stable Version
👁 Total Downloads
👁 Latest Unstable Version
👁 License

This package provides a pure PHP validator for field in differents formats

Se for BR clique aqui

Requirements:

  • PHP 7.0+
  • Composer

Installation

You can install this library via Composer: composer require ricardosierra/validate

Examples

Validate Full Name

<?php

\Validate\Name::validate('Ricardo Sierra'); // True
\Validate\Name::validate('Ricardo'); // False
\Validate\Name::validate('Ricardo 123'); // False
\Validate\Name::validate('Teste Sierra'); // False

Validando Senhas Comuns

<?php

\Validate\Password::validate('RHMVbymY45JWar5A'); // True
\Validate\Password::validate('3?=4dB#%zNGaXH_P'); // True
\Validate\Password::validate('123456'); // False
\Validate\Password::validate('Ricardo'); // False

Validate Email

<?php

use Validate\Email;

// Initialize library class
$mail = new Email();

// Set the timeout value on stream
$mail->setStreamTimeoutWait(20);

// Set debug output mode
$mail->Debug= TRUE; 
$mail->Debugoutput= 'html'; 

// Set email address for SMTP request
$mail->setEmailFrom('from@email.com');

// Email to check
$email = 'email@example.com'; 

// Check if email is valid and exist
if($mail->check($email)){ 
 echo 'Email &lt;'.$email.'&gt; is exist!'; 
}elseif(Email::validate($email)){ 
 echo 'Email &lt;'.$email.'&gt; is valid, but not exist!'; 
}else{ 
 echo 'Email &lt;'.$email.'&gt; is not valid and not exist!'; 
} 

?>

Contributing

For contributing guidelines, please see CONTRIBUTING.md

Credits