Skip to content

fewbadboy/validator

Repository files navigation

README

A minimal & powerful data validation library built with TypeScript.

✨ Features

  • ✅ Zero dependency
  • 📦 TypeScript ready (with types)
  • 🔥 Easy to extend custom validators
  • ⚙️ Works with any JS/TS framework

install

# pnpm
pnpm install @fewbadboy/validator --registry=https://registry.npmmirror.com

# 升级最新依赖
pnpm up --latest

📘 API

  • validUsername
  • validPassword
  • validProtocol
  • validateIP
  • validPort
  • validURL
  • validLowerCase
  • validUpperCase
  • validAlphabets
  • validAlphaChinese
  • validPhone
  • validEmail
  • validArray
  • validSpace
  • formatDateTime
  • formatNumber
  • formatRelativeTime

Verify UI

  • slideVerify 滑动验证
  • choiceVerify 选择验证
  • logicVerify 逻辑验证
  • captchaVerify 验证码验证
  • InvisibleCaptcha 无感验证

About

A minimal & powerful data validation library built with TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published