Licence
MIT
Version
1.0.0
Deps
0
Size
14 kB
Vulns
0
Weekly
0
tiny-validate-utils
A lightweight, zero-dependency library for common data validations.
Installation
npm install tiny-validate-utils
Usage
import { isEmail, isStrongPassword, isCreditCard } from 'tiny-validate-utils';
isEmail('user@example.com'); // 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