パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.0

flux_validator_dart

Dart向けの文字列および入力データを検証するためのパッケージで、CPF、CNPJ、車両ナンバープレート、メールアドレス、電話番号など、さまざまなバリデータを提供しています。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
109
いいね数
22
Pub ポイント
130

パッケージをインストール

flutter pub add flux_validator_dart

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

FluxValidatorDart は、CPF、CNPJ、車両のナンバープレート、メールアドレス、電話番号など、さまざまな種類の入力データを検証するための Dart パッケージです。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)

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。