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

插件详情v3.0.0

validators

Dart 的字符串验证和清理。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
13.6万
喜欢数
243
Pub 分数
140

安装插件

flutter pub add validators

插件介绍

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

validators 包为 Dart 应用程序中的字符串验证和清理提供了全面的工具集。它提供了易于使用的方法来检查和清理输入数据,确保在表单处理、用户认证和数据处理等各种用例中的正确性和安全性。该包支持常见的验证功能,如电子邮件、电话号码和密码强度,简化了强大输入检查的实现。该包与所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)兼容,非常适合跨平台 Flutter 应用。

适合场景

  • 表单输入验证
  • 用户注册流程
  • 存储前的数据清理
  • 密码强度检查
  • 电子邮件和电话号码验证

主要特点

  • 内置验证规则
  • 字符串净化工具
  • 跨平台兼容性
  • 简单的 API 设计
  • 可扩展的验证逻辑

适合对象

  • Flutter 开发人员构建表单
  • 需要安全输入处理的应用程序
  • 需要一致数据验证的项目
  • 注重代码可读性的团队
  • 跨平台移动和Web应用

使用建议

  • 不支持复杂的自定义验证(开箱即用)
  • 需要与UI状态管理进行手动集成
  • 仅限字符串级别操作
  • 无内置国际化支持
  • 不专门用于仅服务器端验证

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

validators

Build Status

String validation and sanitization for Dart. Dart 2-compatible version of validator

Port of chriso's library.

Usage

1. Add dependency to your package's pubspec.yaml file:

dependencies:
  validators: ^2.2.0 # change to latest version

2. Run from the command line:

$ pub get

Alternatively, your editor might support pub. Check the docs for your editor to learn more.

3. Import in your Dart code:

import 'package:validators/validators.dart';

Documentation

Validators
Sanitizers

所属分类

源码仓库

使用此插件的项目