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

插件详情v0.0.2

meta_validator

一个整洁的实用工具,可专业地处理字符串验证。它支持 iOS、Android、Web 和 Linux 平台(当然也包括这些平台)。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
10
喜欢数
23
Pub 分数
120

安装插件

flutter pub add meta_validator

插件介绍

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

Meta Validator 是一个跨平台的 Flutter 包,旨在简化在 Android、iOS、Web、macOS、Windows 和 Linux 上的字符串验证。它提供了一个简洁直观的 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

源码仓库

使用此插件的项目

暂无相关数据。