套件概覽
一個用於驗證、格式化、清除及產生巴西CPF(個人納稅人註冊號碼)與CNPJ(企業納稅人註冊號碼)數字的Flutter套件。它提供可靠的工具,以確保處理巴西稅務識別碼之應用程式的資料完整性。此函式庫支援多個平台,包括Android、iOS、Web、macOS、Windows與Linux,非常適合需要符合巴西財政標準的跨平台應用程式。它包含檢查有效性、以遮罩格式化數字、移除非數字字元,以及為測試產生隨機有效的CPF/CNPJ值等功能。
適用情境
- 驗證使用者輸入的CPF/CNPJ
- 使用標準遮罩格式化 CPF/CNPJ
- 從 CPF/CNPJ 字符串中刪除特殊字符
- 產生測試 CPF/CNPJ 號碼
- 確保符合巴西稅務法規
主要特色
- CPF 與 CNPJ 驗證
- 使用遮罩的自動格式化
- 非數字字元清除
- 隨機產生 CPF/CNPJ
- 跨平台支援
適合對象
- 巴西政府應用程式
- 金融和銀行應用
- 面向巴西的電子商務平台
- 帶有稅號欄位的使用者註冊表單
- 需要有效 CPF/CNPJ 的測試環境
使用建議
- 需要手動處理國際化
- 不與官方資料庫進行驗證
- 僅限 CPF/CNPJ 格式
- 無內建錯誤本地化
- 不適用於與政府系統的即時驗證