FLUTTER ECOSYSTEM

phonenumbers

纯 Dart 编写的电话号码验证和输入小部件,无需任何原生依赖

最新版本
1.1.1
近 30 天下载
70
喜欢数
24
Pub 分数
150

Package Overview

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

插件概览

一个纯 Dart 包,用于验证和格式化电话号码,并带有可自定义的输入控件。它提供强大的国际电话号码解析和验证功能,无需依赖原生代码,因此可在所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上兼容使用。该包支持实时输入掩码和自动国家代码检测,确保用户输入准确。非常适合需要无缝处理全球电话号码的应用程序。

适合场景
  • 国际电话号码输入
  • 实时手机号验证
  • 表单字段与掩码集成
  • 跨平台移动和网页应用
  • 用户友好的电话输入界面
  • 自动国家代码检测
主要特点
  • 纯 Dart 实现
  • 无原生依赖
  • 输入掩码和自动格式化
  • 国际电话号码验证
  • 支持多个平台
  • 国家代码自动检测
适合对象
  • 需要电话输入的全局应用
  • 面向多个地区的应用
  • 避免原生代码的开发者
  • 表单密集型应用
  • 跨平台项目
  • 面向用户界面的输入组件
使用建议
  • 需要手动配置自定义验证规则
  • 仅限libphonenumber支持的国家
  • 可能需要额外的样式设置以进行UI自定义
  • 依赖外部 libphonenumber 库
  • 不适合处理极其复杂的电话号码逻辑
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add phonenumbers

所属分类

依赖

依赖清单 1 项
  • phonenumbers_core^1.0.1

源码仓库

关联项目

暂无相关数据。