const checkPasswordStrength = (password: string) => {
  const patterns: { [key: string]: RegExp } = {
    lowercase: /[a-z]/,
    uppercase: /[A-Z]/,
    number: /[0-9]/,
    special: /[^a-zA-Z0-9]/,
  };

  let strength = 0;
  for (let pattern in patterns) {
    if (patterns[pattern].test(password)) {
      strength++;
    }
  }

  return strength;
};

export default checkPasswordStrength;