pod "CreditCardValidator", '~> 0.5.3'
.package(url: "https://github.com/vitkuzmenko/CreditCardValidator.git", from: "0.5.3")
After specifying "CreditCardValidator"
as a dependency of the target in which you want to use it, run swift package update
.
Do the same configurations as for SwiftPM, then run accio update
instead of swift package update
.
let number = "1234 5678 9123 4567"
if CreditCardValidator(number).isValid {
// Card number is valid
} else {
// Card number is invalid
}
let number = "1234 5678 9123 4567"
if let type = CreditCardValidator(number).type {
print(type.name) // Visa, Mastercard, Amex etc.
} else {
// I Can't detect type of credit card
}
let number = "1234 5678 9123 4567"
if CreditCardValidator(number).isValid(for: .visa) {
// Card number is valid and type is .visa
} else {
// I Can't detect type of credit card
}
Contributions are very welcomed 👍😃.
link |
Stars: 122 |
Last commit: 8 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics