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

插件详情v2.0.0

flux_validator_dart

一个用于 Dart 的字符串和输入数据验证的包,提供多种验证器,如 CPF、CNPJ、车牌、电子邮件、电话号码等。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
109
喜欢数
22
Pub 分数
130

安装插件

flutter pub add flux_validator_dart

插件介绍

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

FluxValidatorDart 是一个专为 Dart 设计的包,用于验证各种类型的数据输入,包括 CPF、CNPJ、汽车牌照、电子邮件地址和电话号码。它提供了一种简单可靠的方法,确保在跨多个平台的 Flutter 应用程序中数据的完整性。该包内置了验证器和易于使用的方法,支持表单验证和实时用户反馈。该包是开源且持续维护的,非常适合希望在无外部依赖的情况下实现强大输入验证的开发者。

适合场景

  • Flutter 应用中的表单验证
  • 实时输入检查
  • 数据完整性验证
  • 用户注册流程
  • 地址和联系信息验证
  • 符合巴西身份证格式

主要特点

  • 支持 CPF、CNPJ 和车辆牌照验证
  • 包含电子邮件和电话号码验证器
  • 跨平台兼容性
  • 简单的 API,带有清晰的错误消息
  • 开源且由社区驱动
  • 通过 pub.dev 实现轻松集成

适合对象

  • Flutter 开发人员构建表单
  • 需要巴西身份证验证的应用程序
  • 需要本地化输入检查的国际应用
  • 注重数据准确性的开发者
  • 使用自动化验证工作流的团队
  • 具有严格数据合规性需求的项目

使用建议

  • 限于预定义的验证器
  • 可能需要自定义逻辑来处理非标准格式
  • 依赖外部库的更新
  • 无内置国际化支持
  • 验证规则可能需要根据地区差异进行调整
  • 在性能关键场景中高频验证时未优化

原始 README

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

Dart Validator

A package to validate strings and input data for dart.

Getting Started

Install

Add to your pubspec.yaml

dependencies:
  flux_validator_dart: <lastest-version>

And then run # pub get in your terminal.

How to use
Import
import 'package:flux_validator_dart/flux_validator_dart.dart';
Use
Validator.email(value) // returns bool
Validator Options
Mercosul car plate

Ex: AAA-0000 or AAA-0A00

Validator.carPlate(value)
Brazilian CEP

Ex: 00000-000

Validator.cep(value)
Brazilian CNH

Ex: 00000000000

Validator.cnh(value)
Brazilian CNPJ

Ex: 00.000.000/0000-00

Validator.cnpj(value)
Brazilian CPF

Ex: 000.000.000-00

Validator.cpf(value)
Brazilian CPF & CNPJ

Ex: 000.000.000-00|0000-00

Validator.cpfCnpj(value)
dd/mm/yyyy Date

Ex: 00/00/0000

Validator.date(value)
Email

Ex: aaaaa@aaa.aaa.aa

Validator.email(value)
Numbers

Ex: 0123456

Validator.numbers(value)
Letters

Ex: abcdefgABCDEFG

Validator.letters(value)
Brazilian Phone

Ex: +55 (11) 0 0000-0000

Validator.phone(value)
Brazilian Renavam

Ex: 00000000000

Validator.renavam(value)

所属分类

源码仓库

使用此插件的项目

暂无相关数据。