套件概覽
該遮罩套件為 Flutter 應用程式中的使用者輸入提供了一種簡單且高效的方式來套用格式化與驗證。它支援文字欄位的自動格式化,例如電話號碼、CPF/CNPJ、日期和自訂模式,確保資料一致性。透過最少的設定,開發者可以在多個平台上的表單輸入中增強即時遮罩與驗證邏輯。此套件非常適合需要結構化輸入的表單,提升使用體驗與資料完整性。
適用情境
- 表單輸入格式化
- 電話號碼遮蔽
- CPF/CNPJ 驗證
- 日期與時間格式化
- 自定模式應用
- 即時輸入驗證
主要特色
- 與 TextFormField 的輕鬆整合
- 支援多個預定義的遮罩
- 自訂遮罩建立
- 跨平台相容性
- 即時輸入處理
- 輕量且高效
適合對象
- 具有表單輸入的 Flutter 應用
- 需要資料驗證的應用程式
- 尋求簡單遮罩解決方案的開發者
- 針對 Android、iOS、Web、macOS、Windows 與 Linux 的專案
- 需要一致使用者輸入格式的應用程式
使用建議
- 需要手動設定複雜模式
- 內建遮罩有限,僅限常見格式
- 可能需要額外的驗證邏輯來處理邊緣情況
- 不適用於非文字輸入類型
- 取決於TextController和onChanged的正確使用
