v1.2.0
iban
一个包含在官方注册表中的IBAN验证库。还支持一些非官方的IBAN。
31喜欢 2.6万近 30 天下载160Pub 分数
AndroidiOSWebmacOSWindowsLinux
用于 IBAN 的验证库。
以下为英文项目原文快照,最新内容请访问 GitHub。
Validate IBANs
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)}');
}
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.
先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗