跳至主要內容
Identique

文件

Identique 檢查身分證號碼的結構是否正確。所有檢查都在您的瀏覽器內執行——您輸入的號碼絕不會傳送到任何伺服器。

驗證會做什麼
  • 依所選國家的格式規則檢查號碼——長度、字母、數字與分隔符號。
  • 在該國制度定義檢查碼時,重新計算並核對檢查碼。
  • 擷取部分國家編入號碼本身的資料,例如出生日期或性別。
驗證不會做什麼
  • 不查詢戶政或官方登記資料——格式正確不代表號碼曾被核發。
  • 不做身分驗證——無法確認號碼屬於特定的人。
  • 不上傳資料——號碼留在您的裝置上,絕不儲存或傳輸。

使用驗證工具

三個步驟,免註冊,資料不離開瀏覽器。

  1. 選擇國家

    從 80 個支援的國家中選擇——可以名稱或 ISO 代碼搜尋。

  2. 輸入號碼

    輸入或貼上身分證號碼。驗證在您的瀏覽器本機執行。

  3. 查看結果

    取得格式與檢查碼的判定結果;支援的國家還會顯示號碼本身編入的資料。

各國參考文件

全部 80 個支援國家的格式規則。點開國家即可查看完整規格。

顯示 80 個國家

開發者專區

本站背後的驗證引擎已發佈為 idnumbers——開源、零相依性的 npm 套件,附完整 TypeScript 型別。

安裝

npm install idnumbers

驗證與解析

import { validateNationalId, parseIdInfo } from "idnumbers";

// Validate a Taiwan National ID (format + checksum, no network)
const result = validateNationalId("TWN", "C130536598");
console.log(result.isValid); // true

// Some countries encode data in the number itself
const info = parseIdInfo("ZAF", "1605077045198");
console.log(info?.gender, info?.yyyymmdd);

範例中的身分證號碼皆為隨機產生的測試值,不屬於任何人。