Open Source · MIT License · Made for Taiwan
F
Forge

停止重寫
台灣驗證器

民國紀年、身分證、統編、健保卡、車牌、電話、地址 ——21 個開源 React 元件,零依賴,157 筆測試,MIT 授權。

21 open-source React components for the Taiwan-localized form inputs every developer keeps rebuilding.

21

元件

11

校驗器

150+

單元測試

外部依賴

Try it now

貼上一組任何資料,即時驗證。

校驗碼、格式、區域代碼——全部在你的瀏覽器裡跑,沒有任何資料離開。

ValidA123456789
Type:citizen
Region:臺北市
Install in your project
Spec source
內政部戶政司
Pure function. No network calls. The validator runs entirely in your browser — paste anything, nothing leaves your device.

為什麼需要本土化元件?

台灣數位服務有獨特需求,每個團隊都在重複造輪子。

消除重複開發

身分證驗證、郵遞區號、民國日期——這些邏輯不該每個專案重寫。

正確性保證

完整校驗邏輯:身分證 checksum、368 鄉鎮區郵遞區號、發票格式。

即裝即用

零外部依賴、TypeScript 型別完整、深色模式支援。

三步驟快速整合

1

安裝

npx taiwan-ui add twid-input
2

引入

import TWIDInput
  from '@/components/taiwan/TWIDInput'
3

使用

<TWIDInput
  value={id}
  onChange={setId} />

無障礙 · 合規 · 標準

Accessibility, Compliance & Standards

WCAG 2.1 AA

鍵盤導航、螢幕閱讀器支援、高對比度

🔒

資料安全

純前端驗證,不傳送任何個資至外部伺服器

📱

響應式設計

375px 起完整支援,適用行動裝置

🌐

國際化就緒

中英雙語介面,可擴展多語系

發展藍圖

Roadmap — 持續擴充台灣數位服務所需的核心元件

eGUI 電子發票 API 串接

規劃中

自然人憑證整合

評估中

Taiwan FidO 身分驗證

評估中

金融卡 / 信用卡格式 (六大行庫)

規劃中

GOVT_READINESS 1.0 自評再審

規劃中

開始使用台灣 UI 元件庫

查看互動式元件文件,或瀏覽完整的政府表單範例