Hmm...did you hide this post on purpose?
Simple validation class
4 days later
- Edited
Yeah I am going to say yeah...by yeah I mean how did that happen?
<?php
class Validation
{
private static
$password,
$repassword,
$validEmail;
const MIN_PASSWORD_LENGTH = 7;
const MIN_USERNAME_LENGTH = 3;
const MAX_USERNAME_LENGTH = 14;
public static function validateEmail($email)
{
return (filter_var($email, FILTER_VALIDATE_EMAIL) != self::$validEmail);
}
public static function validatePassword($password)
{
return(strlen($password) >= self::MIN_PASSWORD_LENGTH);
}
public static function validatecheckbox($agree)
{
return(!empty($terms) >= self::$checked);
}
public static function validateRepeatPassword($password,$repassword)
{
return $repassword === $password;
}
public static function validateUsername($username)
{
return strlen($username) >= self::MIN_USERNAME_LENGTH
&& (strlen($username)) <= self::MAX_USERNAME_LENGTH
&& (filter_var($username , FILTER_VALIDATE_REGEXP,["options"=> [ "regexp" => "/^[\p{L}0-9\s]+$/u"]]) == TRUE);
}
}