0 out of 68 challenges solved

Validate a password

Question:
Write a function called validate_password that takes a string as input and returns True if the input string is a valid password, and False otherwise. A valid password must satisfy the following criteria:

  • At least 8 characters long
  • Contains at least one uppercase letter
  • Contains at least one lowercase letter
  • Contains at least one digit
  • Contains at least one special character from the set: !@#$%^&*

Use regular expressions (regex) to validate the password.

Example:
Input: "Passw0rd!"
Output: True

import re

def validate_password(password):
    """
    Validates a password based on certain criteria using regex.

    Args:
        password (str): The input password.

    Returns:
        bool: True if the password is valid, False otherwise.
    """
    # TODO: Implement the validate_password function
    pass