@toolsnap/validator
v1.0.0
Published
Common validation functions for email, URL, phone, ID card, credit card and more
Maintainers
Readme
@toolsnap/validator
Lightweight validation functions for common data formats — email, URL, phone number, Chinese ID card, credit card, IPv4, hex color, and password strength.
🔗 Visit risetop.top for more developer tools.
Installation
npm install @toolsnap/validatorUsage
const { isEmail, isPhoneCN, isIdCardCN, isCreditCard } = require('@toolsnap/validator');
isEmail('[email protected]'); // true
isURL('https://example.com'); // true
isPhoneCN('13800138000'); // true
isIdCardCN('11010119900307888X'); // true (with checksum validation)
isCreditCard('4111111111111111'); // true
isIPv4('192.168.1.1'); // true
isHexColor('#8b5cf6'); // true
isStrongPassword('Abc12345!'); // trueLicense
MIT
