RC7770 / CreditCardValidator

Credit Card Validator in Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Credit Card Validator on Swift

Credit Card Validator and type detector on Swift.

Inspired from https://github.com/MaxKramer/ObjectiveLuhn

Installation

pod "CreditCardValidator"

Usage

Validating

let number = "1234 5678 9123 4567"
   
let v = CreditCardValidator()
   
if v.validateString(number) {
  // Card number is valid
} else {
  // Card number is invalid
}

Detect Card Type

let number = "1234 5678 9123 4567"
   
let v = CreditCardValidator()
if let type = v.typeFromString(number) {
	println(type.name) // Visa, Mastercard, Amex etc.
} else {
	// I Can't detect type of credit card
}

Contribution

Contributions are very welcomed 👍😃.

About

Credit Card Validator in Swift

License:MIT License


Languages

Language:Swift 94.5%Language:Ruby 5.5%