ng2-validators
Version:
An implementation of angular validators for Angular 2
14 lines (13 loc) • 731 B
TypeScript
import { AbstractControl, ValidatorFn } from '@angular/forms';
export declare class PasswordValidators {
static repeatCharacterRegexRule(repeatCount: number): (control: AbstractControl) => {
[key: string]: any;
};
static allowedCharacterRule(allowedChars: string[]): ValidatorFn;
static alphabeticalCharacterRule(amount: number): ValidatorFn;
static digitCharacterRule(amount: number): ValidatorFn;
static lowercaseCharacterRule(amount: number): ValidatorFn;
static uppercaseCharacterRule(amount: number): ValidatorFn;
static specialCharacterRule(amount: number): ValidatorFn;
static mismatchedPasswords(passwordControlName?: string, confirmPasswordControlName?: string): ValidatorFn;
}