sepvalidator
v1.0.0
Published
A simple Email and Password validator
Readme
README
A simple JavaScript utility package for validating passwords and email addresses.
Features
- Password strength validation
- Email format validation
- Simple and lightweight
- Easy to integrate
Password Validation
Rules
The password validator checks for:
- Minimum length of 8 characters
- At least one uppercase letter
- At least one digit
- At least one special character
Usage
import scorePassword from './scorePassword'
const result = scorePassword('SecurePass123!')
console.log(result)Example Output
{
score: 4,
passedRules: ['minLength', 'uppercase', 'digits', 'special'],
suggestions: []
}Email Validation
Usage
import validateEmail from './validateEmail'
const result = validateEmail('[email protected]')
console.log(result)Example Output
{
valid: true,
reasons: []
}Invalid Email Example
{
valid: false,
reasons: ['Invalid email format.']
}Exported Functions
| Function | Description |
| ------------------------- | --------------------------- |
| scorePassword(password) | Validates password strength |
| validateEmail(email) | Validates email format |
