JavaScript Form Validation

Source code: https://github.com/gofhilman/js-form-validation
This project demonstrates basic form validation using JavaScript on client side. It ensures that user inputs meet specific criteria before allowing form submission. The validation is implemented dynamically, providing real-time feedback to users.
Features
- Email Validation: Ensures the email field contains a valid email address.
- Country Field: Requires the country field to be filled.
- Postal Code Validation: Validates the postal code to be exactly 5 digits.
- Password Strength Check: Ensures the password contains at least one uppercase letter, one lowercase letter, and one number.
- Password Confirmation: Verifies that the password confirmation matches the original password.
- Real-Time Feedback: Provides immediate feedback on input validity.
- Custom Error Messages: Displays user-friendly error messages for invalid inputs.