tiny-validate-utils
v1.0.0
Published
A lightweight, zero-dependency library for common data validations.
Maintainers
Readme
tiny-validate-utils
A lightweight, zero-dependency library for common data validations.
Installation
npm install tiny-validate-utilsUsage
import { isEmail, isStrongPassword, isCreditCard } from 'tiny-validate-utils';
isEmail('[email protected]'); // true
isStrongPassword('Passw0rd!'); // true
isCreditCard('4111111111111111'); // true (Luhn check)Available Functions
isEmail(str)— Validate emailisURL(str)— Validate URLisPhone(str)— Validate phone numberisHex(str)— Validate hex colorisIPv4(str)— Validate IPv4 addressisStrongPassword(str)— Check password strengthisCreditCard(str)— Luhn algorithm validationisEmpty(str)— Check if empty/whitespaceisAlphanumeric(str)— Alphanumeric only checkisJSON(str)— Valid JSON check
