Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.2.0

iban

Eine Validierungsbibliothek für IBANs, die im offiziellen Register enthalten sind. Unterstützt auch einige nicht offizielle.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
26.200
Likes
31
Pub-Punkte
160

Paket installieren

flutter pub add iban

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das iban-Paket ist eine Flutter/Dart-Bibliothek zur Überprüfung internationaler Bankkontonummern (IBAN) anhand der offiziellen IBAN-Registry, mit Unterstützung für Standard- und einige nicht-offizielle Formate. Es bietet zuverlässige Validierung, um die korrekte Formatierung von Bankkontonummern über internationale Grenzen hinweg sicherzustellen. Das Paket ist leichtgewichtig und lässt sich nahtlos in Formulare integrieren, die Eingaben finanzieller Daten erfordern, und bietet Echtzeit-Rückmeldungen während der Benutzereingabe. Es unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Formularvalidierung in Banking-Apps
  • Internationale Zahlungsabwicklung
  • Benutzereingabeverifizierung für Bankkonten
  • Erfassung finanzieller Daten
  • Abwicklung grenzüberschreitender Transaktionen
  • Automatisierte IBAN-Prüfungen

Hauptmerkmale

  • Überprüft gegen die offizielle IBAN-Registry
  • Unterstützt nicht offizielle IBAN-Formate
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und einfach zu integrieren
  • Echtzeit-Validierungsfeedback
  • Robuste Fehlererkennung

Geeignet für

  • Finanzanwendungen
  • Zahlungsgateways
  • Bankplattformen
  • Globale E-Commerce-Systeme
  • Apps, die internationale Kontoverifizierung erfordern

Hinweise

  • Kann möglicherweise nicht alle seltenen oder regionalspezifischen IBAN-Formate abdecken
  • Benötigt aktualisierte Registrierungsdaten für volle Genauigkeit
  • Beschränkt auf IBAN-Validierung, keine vollständige Bank-API-Integration
  • Nicht geeignet für nicht-IBAN-Kontotypen
  • Hängt von externen Registry-Updates für neue Ländercodes ab

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

iban

Validate IBANs

Build Status

Usage

A simple usage example:

import 'package:iban/iban.dart';

void main() {
  final iban = 'at61 1904 3002 3457 3201';

  if (isValid(iban)) {
    print('$iban is a valid iban');
  } else {
    print('$iban is not a valid iban');
  }

  if (isValid(iban, sanitize: false)) {
    print('$iban without sanitization is a valid iban.');
  } else {
    print('$iban without sanitization is not a valid iban.');
  }

  print('Convert the IBAN into a standard format: ${electronicFormat(iban)}');
  print('To display an IBAN to a user we have: ${toPrintFormat(iban)}');
}

Iban specifications

The iban specifications are copied from iban.js, which is unfortunately no longer maintained.

See specifications.dart for all available countries.

Contrary to iban.js, which parses the specifications at runtime, all regular expression strings are parsed using specifications_builder.dart.

Please open an issue if you know how to build the iban for another country.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.