Swiftpack.co - readefries/IBAN-Helper as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by readefries.
readefries/IBAN-Helper untagged-d9457f351b4e3ce86d8e
IBAN Helper
⭐️ 21
🕓 1 year ago
.package(url: "https://github.com/readefries/IBAN-Helper.git", from: "untagged-d9457f351b4e3ce86d8e")


CI Status Version License Platform Carthage compatible

A Swift helper class to validate IBAN accounts. Feel happy to contribute!

The dataset used to validate the accounts, is from the UN/CEFACT - TBG Finance site.


  let IBAN = "GB82WEST12345698765432" //remove spaces -> the specs state IBAN should never be stored with spaces

  let result = RFIBANHelper.isValidIBAN(IBAN)



RFIBAN-Helper is available through CocoaPods and Carthage.


To install it, simply add the following line to your Podfile:

For Swift 5 use

pod 'RFIBAN-Helper', '~> 4.0'

For Swift 4 use

pod 'RFIBAN-Helper', '~> 3.0'

For Swift 3 use

pod 'RFIBAN-Helper', '~> 2.0'

For Swift 2.3 use

pod 'RFIBAN-Helper', '~> 1.0'


Add this line in your Cartfile:

github 'readefries/IBAN-Helper' ~> 4.0

This library is available on Carthage starting from version 3.0.3.


Hindrik Bruinsma, hbruinsma@xs4some.nl


RFIBAN-Helper is available under the MIT license. See the LICENSE file for more info.


Stars: 21
Last commit: 3 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

1 year ago


  • cb81ac0f20cbf95d38d8aca574670daac08011c6 Publish artifact to Github
  • d7cb900a8c521e50211c37eafe14ae23d6e9d72e Use to ruby-2.6.6
  • daff8669c4d0ed7c6878112966f524d3192fa10c Update Makefile to set local bundle install location instead of deprecated parm
  • 6000052c139934deff65d3c0f8db1ae9b5127fcf Sync Gemfile with lock file
  • cd228712547f28c1771414704f1173069b6f4eb5 Remove duplicate dependencies
  • be60c4ca906f99f9db47a1bdfa52ad8f62f91a27 Use latest bundler
  • f67cafa375a69eec563ff50de3cbf30c0babe49d Set Ruby to version available on VM
  • 75bb800bbb7674df530ed6e7ef00f74f8432a2b7 Use specific Ruby version
  • 76ea755eb7e8567a6ae325b0eadfe0e628c62e2e Remove cocoapods step
  • 4761c0531662eb114375b18134b30804c6825cbc Use bundler version 1.17.3
See More
  • 7627b253fd645bd88255438acdfee7d5ea918ac4 Add cocoapods step
  • a05f474eb05a5b68b585ac04ad24e60512c08fbb Add podfile linting step and cartage build & archive step
  • f5fd74199c64af330d36df8ad0786924759d51d3 Bump json from 2.2.0 to 2.3.0
  • fafa39a962d1d44cdd1308c4247480729cf6f05c Use Azure DevOps to show test results
  • 5254e7095660be99127786af0fe8a5de1c380e6c Publish test results to Code cov
  • 0f0446c7da2e29a33e89a6f80fd6f5a479c11d25 Use 'Debug' configuration when building with Xcode
  • 1f95912ef4457b2487dfeb9303fbb62f83a9ac38 Target iPhone 11 simulator
  • 85faad68007bf7e3697a6f56c64923bb29d65a78 Refer to Xcode project file
  • e68800bc7d433c3eb6aa75a7bb889fc4007ba2d6 Refer to Xcode project file
  • ebabf5e6a3b4fffa8d9a08eb74e69501d29ca2a9 Set up CI with Azure Pipelines
  • c0afabbef00cee2ed36f71ffc6d86856cad32687 Bump version to 3.0.5
  • 8f2f3f39bb1aaad71380d4a958cc511c38f39fd7 Update Travis config to be inline with @Tizianos config

This list of changes was auto generated.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics