All Projects → Simplify → Ibantools

Simplify / Ibantools

Licence: mpl-2.0
IBANTools is TypeScript/JavaScript library for validation, creation and extraction of IBAN, BBAN and BIC/SWIFT numbers.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
swift
15916 projects

Projects that are alternatives of or similar to Ibantools

Autoobjectdocumentation
Auto Object Documentation - JavaScript
Stars: ✭ 54 (-26.03%)
Mutual labels:  javascript-library
Fobo
FoBo - A Modular Front-End Toolkit module for Lift
Stars: ✭ 59 (-19.18%)
Mutual labels:  javascript-library
Web Audio Javascript Webassembly Sdk Interactive Audio
🌐 Superpowered Web Audio JavaScript and WebAssembly SDK for modern web browsers. Allows developers to implement low-latency interactive audio features into web sites and web apps with a friendly Javascript API. https://superpowered.com
Stars: ✭ 68 (-6.85%)
Mutual labels:  javascript-library
Opencrypto
OpenCrypto is a lightweight JavaScript library built on top of WebCryptography API
Stars: ✭ 54 (-26.03%)
Mutual labels:  javascript-library
Evangelist
🌟 Library of helpers that are useful for functional programming
Stars: ✭ 58 (-20.55%)
Mutual labels:  javascript-library
Share Selected Text
share selected text on twitter, buffer, and some others. Inspired by medium.com
Stars: ✭ 64 (-12.33%)
Mutual labels:  javascript-library
Flowy
The minimal javascript library to create flowcharts ✨
Stars: ✭ 8,636 (+11730.14%)
Mutual labels:  javascript-library
Spotifycurrentlyplaying.js
Display your currently playing Spotify song(s) using Last.fm scrobbling.
Stars: ✭ 71 (-2.74%)
Mutual labels:  javascript-library
Fine Uploader
Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.
Stars: ✭ 8,158 (+11075.34%)
Mutual labels:  javascript-library
Plantuml Parser
Parse PlantUML with JavaScript or TypeScript
Stars: ✭ 67 (-8.22%)
Mutual labels:  javascript-library
Poet Js
Po.et JS is an small library that provides methods to easily create and sign Po.et Claims.
Stars: ✭ 56 (-23.29%)
Mutual labels:  javascript-library
Diver.js
Dives deep into the dom and dumps it in the object literal notation.
Stars: ✭ 57 (-21.92%)
Mutual labels:  javascript-library
Quickstart
🎯 A micro-form for user-specific installation instructions
Stars: ✭ 66 (-9.59%)
Mutual labels:  javascript-library
Prosemirror Mentions
ProseMirror plugin to enable @mentions and #hashtags
Stars: ✭ 55 (-24.66%)
Mutual labels:  javascript-library
Egeo
EGEO is the open-source UI library used to build Stratio's UI. It includes UI Components, Utilities, Services and much more to build user interfaces quickly and with ease. The library is distributed in AoT mode.
Stars: ✭ 69 (-5.48%)
Mutual labels:  javascript-library
Drafter.js
API Blueprint parser in JS
Stars: ✭ 50 (-31.51%)
Mutual labels:  javascript-library
Particleeffectsbuttons
A little library that can be used for bursting particles effects on buttons and other elements
Stars: ✭ 1,122 (+1436.99%)
Mutual labels:  javascript-library
Recursive Diff
A JavaScript library to find diff between two JavaScript Objects. Support for Array, Number, Date and other primitive data types.
Stars: ✭ 71 (-2.74%)
Mutual labels:  javascript-library
Bin
A tiny (<1kb) localStorage and sessionStorage helper library.
Stars: ✭ 70 (-4.11%)
Mutual labels:  javascript-library
Push.js
The world's most versatile desktop notifications framework 🌎
Stars: ✭ 8,536 (+11593.15%)
Mutual labels:  javascript-library

IBANTools

License

Bower version npm version

Build CI ESLint & Prettier CI Coverage Status

devDependency Status Dependency Status

IBANTools is TypeScript/JavaScript library for validation, creation and extraction of IBAN, BBAN and BIC/SWIFT numbers.

For more information about IBAN/BBAN see wikipedia page and IBAN registry.

For more information about BIC/SWIFT see this wikipedia page.

Installation and usage

Node (Common JS ES5 and ES6)

$ npm install ibantools

Bower (AMD ES5)

$ bower install ibantools

Usage

See full documentation with examples on Github pages.

Node.js - CommonJS

const ibantools = require('ibantools');
const iban = electronicFormatIBAN('NL91 ABNA 0517 1643 00'); // 'NL91ABNA0517164300'
ibantools.isValidIBAN(iban);
ibantools.isValidBIC('ABNANL2A');

AMD - RequireJS - Browser

require(["ibantools"], function(ibantools) {
  console.log(ibantools.isValidIBAN('NL91 ABNA 0517 1643 00'));
  console.log(ibantools.isValidBIC('ABNANL2A'));
});

Node.js - Common JS in browser

Use browserify or webpack.

jsnext:main

Use node, not bower module.

If you are using tools that support jsnext, like a rollup or JSPM, they will automatically select right module from the package.

With TypeScript

Install library/module using npm. Package bundles type definitions and if you are on TypeScript 2.0 or above tsc will access those automatically. If not, check your tsconfig.json file.

Contributing

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code.

For contribution details, please read this document.

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].