VATIdValidator
Polish VAT Identification (NIP) number validator.
API
Initialisation
VATIdValidator([Int])
VATIdValidator(BinaryInteger)
VATIdValidator(Double)
VATIdValidator(StringLiteralType)
Validation
let validator = VATIdValidator(5260250274)
try validator.validate()
Extensions
- BinaryInteger
- Double
- StringLiteralType
var isValidVATId: Bool { get }
Example
if 5260250274.isValidVATId {
// Do the magic 🎊
}
if "5260250274".isValidVATId {
// Other magic 🎉
}
Using
Swift Package Manager
The Swift Package Manager is dependecy manager built by Apple and integrated with Xcode and into swift
compiler.
Add to your Package.swift
:
dependencies: [
.package(url: "https://github.com/quver/VATIdValidator.git", .upToNextMajor(from: "1.0.0"))
]