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"))
]