Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A library of string validators and sanitizers.

License

NotificationsYou must be signed in to change notification settings

openpeeps/valido

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


A library of string validators and sanitizers.
👑 Written in Nim language

nimble install valido

API reference
Github ActionsGithub Actions

😍 Key Features

  • Framework agnostic
  • Zero RegExp
  • isBase32,Base58,Base64
  • isEmail
  • isIP4,IP6
  • isIBAN
  • isCARD (BIN/IIN support forVisa,MasterCard,Maestro,Discovery, etc.)
  • is StrongPassword
  • isPort
  • isURI
  • isUUID
  • isJSON
  • isLowercase,Uppercase,Alpha,Alphanumerical,Digits
  • isBoolean,Int,Float,Hex,Regex
  • is Country
  • Open Source |MIT License
  • Written in Nim language

Examples

import valido/[email, ip, password]assertisEmail("office@example.com")==trueassertisIP4("127.0.0.1", allowLoopback=false)==falseassertisStrongPassword("123adminAdmin")==false

Extra features

todo Enable extra features by passing-d:validoCountries. This includes informationabout allcountries,currency,languages,phone codes/prefixes/length,postal information andstates.

IBAN with SWIFT information

todo Enable IBAN validation by passing-d:validoSwiftCodes

❤ Contributions & Support

🎩 License

Valido | MIT license.Made by Humans from OpenPeeps.
Copyright © OpenPeeps & Contributors — All rights reserved.

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2026 Movatter.jp