ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
14 lines (13 loc) • 939 B
TypeScript
import { UntypedFormControl, ValidationErrors, ValidatorFn } from '@angular/forms';
export declare const TWELVE_HOUR_FORMAT_PATTERN = "^(([0-9]|([01]?[0-9])):([0-9]|([0-5][0-9])) *([AaPp][Mm])*)$";
export declare const TWENTY_FOUR_HOUR_FORMAT_PATTERN = "^([0-9]|([01]?[0-9]|2[0-3])):[0-9]|([0-5][0-9])$";
export declare class OValidators {
static twelveHourFormatValidator(control: UntypedFormControl): ValidationErrors;
static twentyFourHourFormatValidator(control: UntypedFormControl): ValidationErrors;
static emailValidator(control: UntypedFormControl): ValidationErrors;
static phoneValidator(control: UntypedFormControl, countryCode?: any): ValidationErrors;
static nifValidator(control: UntypedFormControl): ValidationErrors;
static patternValidator(regex: RegExp, key: string): ValidatorFn;
static createMinValidator(min: number): ValidatorFn;
static createMaxValidator(max: number): ValidatorFn;
}