What is Validator?

Validator is a user input validation library written in Swift. It’s comprehensive, designed for extension, and leaves the UI up to you.

Features:

  •  Validation rules:
  •  Required
  •  Equality
  •  Comparison
  •  Length (min, max, range)
  •  Pattern (email, password constraints and more…)
  •  Contains
  •  URL
  •  Payment card (Luhn validated, accepted types)
  •  Condition (quickly write your own)
  •  Swift standard library type extensions with one API (not just strings!)
  •  UIKit element extensions
  •  Open validation error types
  •  An open protocol-oriented implementation
  •  Comprehensive test coverage
  •  Comprehensive code documentation

Overview

  • Pricing: Free
  • Resource Link: https://github.com/adamwaite/Validator
  • Resource Maker: Adam Waite
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: Validator
  • Carthage: adamwaite/Validator