FLUTTER ECOSYSTEM

regexed_validator

验证:电话号码、姓名、邮政编码、电子邮件、网址、货币、IP 地址、日期、时间、HTML 标签、密码(强)、中等密码、信用卡。适用于 Dart/Flutter 开发者

最新版本
2.0.0+1
近 30 天下载
27
喜欢数
56
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

regexed_validator 是一个 Dart/Flutter 包,旨在通过为常见数据类型(如电子邮件、电话号码、信用卡、密码、URL、IP 地址、日期等)提供预构建的正则表达式来简化表单验证。它为开发者提供了可靠且可重用的验证逻辑,确保在 Android、iOS、Web、macOS、Windows 和 Linux 上输入格式的准确性。该包支持强密码和中等密码强度检查、HTML 标签验证以及货币格式化,非常适合构建健壮的用户表单。通过清晰的语法和通过 pub.dev 的简单集成,它提升了开发效率,同时减少了样板代码。

适合场景
  • 表单输入验证
  • 用户注册流程
  • 安全密码检查
  • 地址和联系表单处理
  • 移动和Web应用中的数据完整性
  • API 请求负载验证
主要特点
  • 预定义的正则表达式模式,适用于12种以上数据类型
  • 密码强度验证(强/中)
  • 跨平台兼容性
  • 与 Flutter 表单轻松集成
  • 对国际格式的支持
  • 轻量且无依赖
适合对象
  • Flutter 开发人员构建表单
  • 需要严格输入验证的应用程序
  • 寻求可重用验证逻辑的开发者
  • 面向多个平台的项目
  • 注重代码一致性的团队
  • 需要快速表单开发的初创企业
使用建议
  • 需要手动处理错误消息
  • 复杂验证规则的自定义功能有限
  • 无内置本地化支持
  • 依赖外部正则表达式模式
  • 不适用于高度动态的验证场景
  • 可能需要额外的包来实现高级表单管理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add regexed_validator

所属分类

源码仓库

关联项目