搜尋套件、儲存庫與 APP 分類

套件詳情v1.0.3

cpfcnpj

一個容易使用的 CPF/CNPJ 驗證和格式化工具。

近 30 天下載
176
喜歡數
51
Pub 分數
30

安裝套件

flutter pub add cpfcnpj

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個輕量級的 Flutter/Dart 套件,專為驗證和格式化巴西 CPF(個人納稅人登記號碼)和 CNPJ(企業納稅人登記號碼)而設計。它提供簡單可靠的工具來檢查 CPF/CNPJ 格式的正確性,自動套用標準格式(例如:123.456.789-01),並在使用者輸入時確保資料完整性。非常適合需要巴西稅務識別驗證的表單,支援客戶端驗證與即時遮罩。此套件容易整合,程式碼乾淨易讀,依賴項目極少。

適用情境

  • 表單輸入驗證
  • 即時 CPF/CNPJ 格式化
  • 資料完整性檢查
  • 巴西稅務識別號處理
  • 使用者註冊流程

主要特色

  • CPF/CNPJ 驗證
  • 自動格式化
  • 簡單 API
  • Lightweight
  • 客戶端驗證支援

適合對象

  • 巴西應用
  • 使用者註冊系統
  • 財務表格
  • 需要稅號的行動應用程式
  • 輸入遮罩工具

使用建議

  • 僅支援巴西CPF/CNPJ
  • 不支援國際稅號
  • 需要手動處理邊緣情況
  • 僅限驗證與格式化
  • 無內建錯誤訊息

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

An easy-to-use utility for CPF/CNPJ validation and formatting.

Usage

A simple usage example:

import 'package:cpfcnpj/cpfcnpj.dart';

main() {
  
  // Validar CPF
  if (CPF.isValid("123.717.730-86")) {
    print("Este CPF é válido.");
  } else {
    print("Este CPF é inválido.");
  }

  // Validar CNPJ
  if (CNPJ.isValid("43.814.971/0001-89")) {
    print("Este CNPJ é válido.");
  } else {
    print("Este CNPJ é inválido.");
  }

  // Formatar CPF
  print(CPF.format("12371773085")); // 123.717.730-85

  // Formatar CNPJ
  print(CNPJ.format("43814971000188")); // 43.814.971/0001-88

}

Features and bugs

Please file feature requests and bugs at the issue tracker.

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。