<form action="" method="post"> 
    <input type="text" name="email"> 
    <input type="text" name="website"> 
    <input type="text" name="dob"> 
    <input type="text" name="gender"> 
    <input type="submit" name="submit" value="Submit"> 
</form> 
 
<?php 
 
require_once "validator.php"; 
 
 
$rules=[ 
    'email'=>'required&email', 
    'website'=>'url', 
    'dob'=>'required&numeric&min:2', 
    'gender'=>'required&in:male,female' 
]; 
 
$msg=[ 
    'website'=>[ 
        'url'=>'Sorry this not a valid url' 
    ] 
]; 
 
 
 
$valid=Validator::validate($_POST, $rules); 
 
if($valid->hasErrors()){ 
    foreach ($valid->errorsAll() as $err) { 
        echo '<li>'.$err.'</li>'; 
    } 
} 
 
 |