password
Built-in regex plugin for validating passwords.
Usage Scenarios
- Form Validation: Validate password input fields.
- User Registration: Verify passwords during signup.
- Security: Ensure passwords meet certain criteria.
Examples
import { regex } from 'funtool';
// Basic validation
const isValid = regex.checker('123456789012345678').use('password').isValid();
// With error handling
const result = regex.checker('invalid').use('password');
if (!result.isValid()) {
console.log('Invalid password');
}
Pattern
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
Validation Rules
- Validates 15-digit or 18-digit passwords.
- For 18-digit passwords, checks last digit can be X/x.
Error Message
Returns false
for invalid passwords without a specific message.