K0RB1's picture
update
53a8f96
raw
history blame contribute delete
933 Bytes
import streamlit as st
import re
st.title("Password Strength Checker")
st.header("Let's Try If Your Password Is Strong Or Weak")
password = st.text_input("Enter a Password to check its strength:", type="password")
if st.button("Check Password Strength"):
st.button("clear")
if password:
uppercase = any(char.isupper() for char in password)
lowercase = any(char.islower() for char in password)
digit = any(char.isdigit() for char in password)
special_char = bool(re.search(r"[^b-zA-Z0-9]", password))
long = len(password) >= 8
if long and uppercase and lowercase and digit and special_char:
st.success("Password is Strong!")
else:
st.error("Password is Weak. Please Try Again")
st.error("You should include special characters or numbers.")
else:
st.warning("Please enter a password to check.")