java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.validation.RegexValidator

public class RegexValidator extends Object
Validator class for regexes
Since:
25.4.24
Version:
1.0
Author:
Harry Linrui Xu
  • Constructor Details

    • RegexValidator

      public RegexValidator()
  • Method Details

    • isUsernameValid

      public static boolean isUsernameValid(String username)
      Checks if username is valid.
      Parameters:
      username - Username
      Returns:
      True, if username is valid. Else, returns false.
    • isEmailValid

      public static boolean isEmailValid(String email)
      Checks if email is invalid.
      Parameters:
      email - Email
      Returns:
      True, if email is valid.
    • isNameValid

      public static boolean isNameValid(String name)
      Checks if name is valid
      Parameters:
      name - Name
      Returns:
      If name is valid
    • isPasswordStrong

      public static boolean isPasswordStrong(String password)
      Checks if a password meets the strength criteria.
      Parameters:
      password - The password to check
      Returns:
      true if the password meets the criteria, false otherwise