https://github.com/khushikumarigupta14/password-validator
https://github.com/khushikumarigupta14/password-validator
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/khushikumarigupta14/password-validator
- Owner: khushikumarigupta14
- Created: 2025-02-11T12:21:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T12:10:38.000Z (3 months ago)
- Last Synced: 2025-03-17T15:44:52.097Z (2 months ago)
- Language: JavaScript
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔐 Password Validator
A **Password Validator** that checks if a password meets security requirements, including lowercase, uppercase, numbers, special characters, and minimum length.
## 🚀 Live Demo 🔗 [Try it Here](https://passwordvalidator-khushicode.netlify.app/)
## 🛠 Technologies Used- **HTML** – Structure of the webpage
- **CSS** – Styling and layout
- **JavaScript** – Validates password strength dynamically--
## 📂 Project Structure- ├── index.html ` # Main HTML file`
- ├── style.css ` # Styling file `
- ├── script.js `# JavaScript functionality `
- └── README.md `# Project documentation`
--
## 📥 InstallationFollow these steps to run the project locally:
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/password-validator.git
2. ** Navigate to project folder**
```cd password-validator ```
4. ** Open `index.html` in your browser **
--
## 🎯 Password Validation Criteria
- ✔ Must contain at least one number
- ✔ Must contain at least one lowercase letter
- ✔ Must contain at least one uppercase letter
- ✔ Must contain at least one special character
- ✔ Must be at least 8 characters long
--
##🎨 How to Use
Enter a password in the input field.
The validation messages will turn green if the requirement is met.
Once all conditions are met, the submit button will be enabled.
--
## 📸 Website Preview💡 Features
✅ Real-time password validation
✅ User-friendly UI
✅ Dynamic validation messages
✅ Enables/disables submit button based on strength