This Repo Contains the Forms projects made while learning JavaScript. Has Validations, Completely Responsive.
-
Pattern: ^[^ ]+@[^ ]+.[a-z]{2,3}$
-
Description: Validates that the input adheres to a standard email format.
-
Pattern: ^(?=.[a-z])(?=.[A-Z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%?&]{8,}$
-
Description: Ensures that the password:
-
Contains at least one lowercase letter
-
Contains at least one uppercase letter
-
Contains at least one digit
-
Contains at least one special character from [@, $, !, %, *, ?, or &]
-
Is at least 8 characters long
- The application provides an option to hide/show the password input text.
- This project does not currently implement confirm password validation, but you can extend the existing pattern for this purpose.
- These validations are integrated into the project by associating the validation functions with relevant form events such as form submission and keyup events for real-time feedback to the user.
Before you begin, ensure you have met the following requirements:
- Git must be installed on your operating system.
To run FORMS, run this command on your git bash:
Linux and macOS:
sudo git clone https://github.com/Pranav-Jadhav09/signup-form.git
Windows:
git clone https://github.com/Pranav-Jadhav09/signup-form.git
MIT