搜索插件、代码仓与 APP 分类

插件详情v1.0.0

mod97

计算模 97。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
2.7万
喜欢数
0
Pub 分数
150

安装插件

flutter pub add mod97

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

mod97 包为 Dart 应用程序提供了一种简单高效的方式来计算数字的模 97。它专为需要模 97 的数学运算而设计,例如在校验和算法或金融标识符验证中。该包轻量级、平台无关,并与所有主要 Flutter 平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)兼容。它提供了一个简单的 API,可无缝集成到现有代码库中,无需额外依赖。

适合场景

  • 校验和验证
  • 金融标识符处理
  • 数据完整性检查
  • 算法计算
  • 数值验证

主要特点

  • 轻量级实现
  • 跨平台支持
  • 简单 API
  • 高性能
  • 精确的模 97 计算

适合对象

  • 需要取模 97 逻辑的开发者
  • 需要数据验证的应用程序
  • 计算密集型 Flutter 项目
  • 金融或银行软件
  • 后端或算法工具

使用建议

  • 仅限模 97
  • 不支持其他模数
  • 最小错误处理
  • 不适合复数理论

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

mod97

Calculates the MOD 97 10 of the passed number as specified in ISO7064.

Only positive numbers are allowed.

I have copied this code from iban.js

Build Status

Usage

A simple usage example:

import 'package:mod97/mod97.dart';

main() {
  int m = mod97('1234567');
  
  int m2 = mod97('-123', onError: (_) => 5);
  // m2 will be 5
}

The input must be a String. Returned value is an integer.

Invalid characters throw a FormatException unless an onError function is provided.

所属分类

源码仓库

使用此插件的项目