FLUTTER ECOSYSTEM

mask

该项目旨在让您能够在项目中以简单便捷的方式进行验证和格式化

mask 封面
最新版本
1.0.5
近 30 天下载
294
喜欢数
35
Pub 分数
160

Package Overview

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

插件概览

该掩码包为 Flutter 应用程序中的用户输入提供了一种简单且高效的方式来应用格式化和验证。它支持文本字段的自动格式化,例如电话号码、CPF/CNPJ、日期和自定义模式,确保数据一致性。通过最少的设置,开发者可以跨多个平台在表单输入中增强实时掩码和验证逻辑。该包非常适合需要结构化输入的表单,既提升了可用性,又保证了数据完整性。

适合场景
  • 表单输入格式化
  • 电话号码遮蔽
  • CPF/CNPJ 验证
  • 日期和时间格式化
  • 自定义模式应用
  • 实时输入验证
主要特点
  • 与 TextFormField 的轻松集成
  • 支持多个预定义的掩码
  • 自定义遮罩创建
  • 跨平台兼容性
  • 实时输入处理
  • 轻量且高效
适合对象
  • 带有表单输入的 Flutter 应用
  • 需要数据验证的应用程序
  • 寻求简单掩码解决方案的开发者
  • 面向 Android、iOS、Web、macOS、Windows 和 Linux 的项目
  • 需要一致用户输入格式的应用程序
使用建议
  • 需要手动配置复杂模式
  • 内置掩码有限,仅限常见格式
  • 可能需要额外的验证逻辑来处理边缘情况
  • 不适用于非文本输入类型
  • 取决于TextController和onChanged的正确使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add mask

所属分类

源码仓库

关联项目