Swiftpack.co -  readefries/IBAN-Helper as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
IBAN Helper
.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: 18
Last commit: 3 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

43 weeks 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