Hmm...did you hide this post on purpose?

    4 days later

    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);
      }

      }

        Write a Reply...