react-form-toolkit
Version:
A form validation toolkit for React, specializing in simple to medium-sized, secure forms. It provides an easy-to-use API to validate form inputs and ensure data integrity.
30 lines (29 loc) • 1.08 kB
TypeScript
import { ValidatorFn } from "./models";
export declare const isValidEmail: ValidatorFn;
export declare const passwordsMatch: (passwordField: string) => ValidatorFn;
export declare const v: {
isValidDate: ValidatorFn;
isValidPhoneNumber: ValidatorFn;
isValidUSZipCode: ValidatorFn;
isValidEmail: ValidatorFn;
minimunQuantity: (minValue: number) => ValidatorFn;
min: (minValue: number) => ValidatorFn;
max: (maxValue: number) => ValidatorFn;
maximumQuantity: (maxValue: number) => ValidatorFn;
validateStrongPassword: ValidatorFn;
required: ValidatorFn;
isImage: ValidatorFn;
equalTo: (compareValue: string | number) => ValidatorFn;
isNumber: ValidatorFn;
isBoolean: ValidatorFn;
isString: ValidatorFn;
pattern: (regex: RegExp) => ValidatorFn;
optional: (validator: ValidatorFn) => ValidatorFn;
isTrue: ValidatorFn;
isFalse: ValidatorFn;
isValidUrl: ValidatorFn;
isCreditCard: ValidatorFn;
isBase64: ValidatorFn;
isIP: ValidatorFn;
passwordsMatch: (passwordField: string) => ValidatorFn;
};