Contents

barbarity/CreditCardFormatter

A library for validating and formatting credit cards written in Swift

Features

  • [X] Credit card identifier.
  • [X] Credit card formatter based on the type of the credit card.
  • [X] Credit card number validator.
  • [X] All major credit card brands available.
  • [X] Possibility to add custom validators and formatters.

Requirements

  • iOS 10.0+
  • Xcode 10.2+
  • Swift 5+

Installation

CocoaPods

You can use CocoaPods to install CreditCardFormatter by adding it to your Podfile:

pod 'CreditCardFormatter', '~> 0.1.0'
Carthage

Create a Cartfile that lists the framework and run carthage update. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/CreditCardFormatter.framework into your Xcode project.

github "barbarity/CreditCardFormatter", "0.1.0"
Swift Package Manager

Set up your Package.swift and add CreditCardFormatter to the dependencies value.

dependencies: [
    .package(url: "https://github.com/barbarity/CreditCardFormatter.git", from: "0.1.0")
]
Manually

TBD

Usage

TBD

Contribute

  • If you have a feature request or found a bug, open an issue here on Github and follow the instructions.
  • If you would like to contribute, feel free to open a pull request to this repository.

License

CreditCardFormatter is released under the MIT License. See LICENSE for details.

Package Metadata

Repository: barbarity/CreditCardFormatter

Stars: 8

Forks: 3

Open issues: 1

Default branch: develop

Primary language: swift

License: MIT

README: README.md