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

パッケージ詳細v0.0.2

meta_validator

プロのように文字列の検証を処理する整理されたユーティリティです。iOS、Android、Web、Linux プラットフォームをサポートしています(もちろん)。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
10
いいね数
23
Pub ポイント
120

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

flutter pub add meta_validator

パッケージ概要

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

Meta Validator は、Android、iOS、Web、macOS、Windows、Linux で文字列検証を簡素化するためのクロスプラットフォーム Flutter パッケージです。メールアドレス、パスワード、電話番号、カスタムパターンなどの入力を検証するための明確で直感的な API を提供します。開発者の体験を重視して設計されており、リアルタイムフィードバックをサポートし、フォームにスムーズに統合できます。軽量でドキュメントが充実しており、ボイラープレートコードなしで堅牢な入力検証が必要なアプリに最適です。

用途

  • モバイルおよびWebアプリケーションにおけるフォーム検証
  • リアルタイム入力検証
  • メールアドレスおよび電話番号の検証
  • カスタムパターンマッチング
  • セキュアなパスワード強度チェック

主な機能

  • クロスプラットフォーム対応
  • 使いやすい検証ルール
  • リアルタイム検証フィードバック
  • カスタム正規表現パターンをサポートしています
  • 軽量でパフォーマンスに優れる

適している対象

  • マルチプラットフォームのFlutterアプリを開発する開発者
  • 厳密な入力検証を必要とするアプリ
  • フォーム中心のアプリケーション
  • クリーンで保守しやすいコードを重視するチーム

注意事項

  • 複雑な検証ロジックには手動設定が必要です
  • 一般的なパターン以外の組み込み検証器は限定的
  • エラーメッセージに対して組み込みの国際化サポートがありません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

⚡Meta validator

A tidy utility to handle validation of strings like a pro. It provides support for both iOS, Android, Web, Linux platforms (offcourse).

🎖Installing

dependencies:
  meta_validator: ^<latest_version>

⚽Awesome Features

🔥StrengthChecker.getPasswordStrength("some password")

  • Check the strength of your password ranging between 0.0 to 1.0

🔥StrengthChecker.getPasswordValidations( password: "aaa", defaultTitle: "DEFAULT", mediumTitle: "MEDIUM", strongTitle: "STRONG", weakTitle: "WEAK");

  • Get a customized string for password strength. Add you custom messages for each password validation with a default statement.

🔥StringValidator.validateEmail("fake email")

  • Check if your email address is valid or not.

🔥StringValidator.validatePostalCode("fake postal code")

  • Check if your postal code is valid or not.

🔥StringValidator.validateBlacklisted(["apple", "ball"], "ball")

  • Check if the inserted word is blacklisted or not.

😎 + 10 more string validators!


❤Loved the utility? Donate here.
🚀Want to learn more about Flutter? Checkout this out!
💥DM me on Instagram for doubts Follow here

🐛 Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

カテゴリー

依存関係

依存関係一覧 1 件

  • update^0.3.1

ソースリポジトリ

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

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