FLUTTER ECOSYSTEM

intl_phone_number_input

一个简单且可自定义的 Flutter 包,用于输入国际格式的电话号码,使用 Google 的 libphonenumber。

intl_phone_number_input 封面
最新版本
0.7.5
近 30 天下载
9.2万
喜欢数
924
Pub 分数
160

Package Overview

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

插件概览

一个 Flutter 包,允许用户以国际格式输入电话号码,并内置了 Google 的 libphonenumber 支持。它提供自动格式化、国家代码选择和实时验证功能。该包高度可定制,允许开发者根据应用的设计调整 UI 和行为。支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 国际电话号码输入
  • 联系信息的表单验证
  • 多国用户注册
  • 动态国家代码选择
  • 输入数字的自动格式化
主要特点
  • 使用 Google 的 libphonenumber 进行准确解析
  • 实时输入格式化
  • 可自定义的下拉和输入样式
  • 支持所有主要国家和地区
  • 基于输入的自动国家检测
适合对象
  • 需要全局用户数据收集的应用程序
  • 用户引导流程
  • 联系表单实现
  • 跨平台移动和网页应用
使用建议
  • 需要互联网以获取完整的国家元数据(如果不包含在内)
  • 由于 libphonenumber 依赖,可能会增加应用大小
  • 自定义样式可能需要额外配置
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add intl_phone_number_input

所属分类

关联项目